1. 程式人生 > >Python機器學習入門(1)之導學+無監督學習

Python機器學習入門(1)之導學+無監督學習

預處理 全部 install 無監督學習 分類 png ins class 簡單

Python Scikit-learn

*一組簡單有效的工具集

*依賴Python的NumPy,SciPy和matplotlib庫

*開源 可復用

技術分享圖片

sklearn庫的安裝

DOS窗口中輸入

pip install **

NumPy(開源科學計算庫),SciPy(集成多種數學算法和函數模塊)和matplotlib(提供大量繪圖工具)庫基礎上開發的,因此需要先裝這些依賴庫

安裝順序

技術分享圖片

SKlearn庫中的標準數據集及基本功能

技術分享圖片

波士頓房價數據集

技術分享圖片

技術分享圖片

使用sklearn.datasets.load_boston即可加載相關數據集

return_X_y:表示是否返回target(即價格),默認為False,只返回data(即屬性)。

技術分享圖片

鳶尾花數據集

技術分享圖片

使用sklearn.datasets.load_iris即可加載相關數據集

參數:return_X_y:若為True,則以(data,target)形式返回數據;默認為False,表示以字典形式返回數據全部信息(包括data和target)

手寫數字數據集

技術分享圖片

技術分享圖片

使用sklearn.datasets.load_digits即可加載相關數據集

return_X_y:若為True,則以(data,target)的形式返回數據;默認為False,表示以字典形式返回數據全部信息包括(data和target)

n_calss:表示返回數據的類別數,如:n_class=5,則返回0到4的樣本數據

技術分享圖片

sklearn庫的基本功能

sklearn庫共分為六大部分,分別用於完成

分類任務

技術分享圖片

回歸任務

技術分享圖片

聚類任務

技術分享圖片

降維任務

技術分享圖片

模型選擇

數據預處理

未完待續... ...

本文為博主學習筆記,轉載需註明來源;

學習視頻所屬:中國大學MOOC 北京理工大學 嵩天 禮欣老師https://www.icourse163.org/course/BIT-1001873001

Python機器學習入門(1)之導學+無監督學習