Python機器學習——準備篇

機器學習的分類

  • 監督學習(Supervised Learning)
  • 無監督學習(Unsupervised Learning)
  • 強化學習(Reinforcement Learning, 增強學習)
  • 半監督學習(Semi-supervised Learning)
  • 深度學習(Deep Learning)

Python Scikit-learn

Scikit-learn(http://scikit-learn.org/stable/)將會是我使用Python學習機器學習使用的庫。
Scikit-learn庫以來Python的numpy,scipy和matplotlib庫。

Scikit-learn常用函數

應用 算法
分類 異常檢測,圖像識別等 KNN,SVM,etc
聚類 圖像分割,群體劃分等 K-Means,譜聚類,etc
回歸 價格預測,趨勢預測等 線性回歸,SVR,etc
降維 可視化 PCA,NMF,etc

需要在Python中安裝的庫:

numpy,scipy和matplotlib,這三個安裝完成以后才可以安裝sklearn庫。他們的安裝順序是:
1.numpy
2.scipy
3.matplotib
4.sklearn
pip直接安裝往往會報錯我們可以通過http://www.lfd.uci.edu/~gohlke/pythonlibs/#庫名
網址去下載到本地之后使用pip命令去安裝

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容