? ? ? ? 機器學習是使電腦學習的科學,無需借助明確的程序,比如垃圾郵件的自動分類就依靠機器學習算法。神經網絡算法可以模擬人的大腦運作規律,促進機器學習的發展,比如,可以讓機器人模擬人有序地打掃房間。
? ? ? ? Anaconda是全面的機器學習開發平臺,集成了各種機器學習庫和編程腳本,減少了安裝庫所耗費的時間成本。其中,jupyterbook有利于python的編程環境,可以單獨編譯每條語句,實時編程。
? ? ? ?
? ? ? ? 機器學習算法的應用例子有,網頁排序,垃圾郵件分類,照片識別。應用的領域主要是數據挖掘,自動化控制,用戶推薦。數據挖掘是因為如今龐大數據集的出現,使人工分析數據集出現困難,比如,醫療記錄,網頁點擊流,還有人類基因組數據。自動化控制,涉及難以手動控制的復雜領域,比如自動直升機,手寫識別,計算機視覺等。用戶推薦,根據網站用戶的喜好推薦相應的內容。
? ? ? ?
? ? ? ? 機器學習的定義是,在特定編程的情況下,給予計算機學習的能力。或是在經驗E下使機器進行學習,以解決任務T,用性能度量P來觀察學習質量的好壞。提出了四個術語,監督學習,無監督學習,強化學習和推薦系統。
? ? ? 監督學習需要部分數據集有正確的答案,預測的數據為連續值被稱為回歸,而分類問題是要預測一個離散值。特征的數量可能是無限個,為了解決無限特征的分類問題,采用支持向量機的方法,將無限維的特征表示為無限長度的特征列表進行簡單的處理。
? ? ? 無監督學習,數據集沒有屬性和標簽,每個數據的類別都是一樣的。無監督學習是為了發現潛在的數據結構。聚類算法是其中的一種,它的應用主要有計算機集群構建,社交網絡分析,市場分割,天文數據分析。另一種算法是雞尾酒宴會算法,用于從混合音中分解不同的聲音。