Scikit-learn的六大功能!Python學習
Scikit-learn是Python程式語言的免費軟體機器學習庫,基本功能主要被分為六大部分:分類、迴歸、聚類、資料降維、模型選擇和資料與處理。
分類:指識別給指定物件的所屬類別,屬於監督學習的範疇,最常見的應用場景包含垃圾郵件檢測和影像識別等。目前Scikit-learn已經實現的演算法包括:支援向量機、邏輯迴歸、隨機森林、決策樹以及多層感知器神經網路等。
迴歸:指預測與給定物件相關聯的連續值屬性,最常見的應用場景包含預測藥物反應和預測股票價格等。
聚類:指自動識別具有相似屬性的給定物件,並將其分組為集合,屬於無監督學習的範疇,最常見的應用場景包括顧客細分和試驗結果分組。目前Scikit-learn已經實現的演算法包括:K-均值聚類、譜聚類、均值偏移、分層聚類、DBSCAN聚類等。
資料降維:指使用主成分分析、非負矩陣分解或特徵選擇等降維技術來減少要考慮的隨機變數的個數,其主要應用場景包括視覺化處理和效率提升。
模型選擇:指對於給定引數和模型的比較、驗證和選擇,其主要目的是透過引數排程來提升精度。目前Scikit-learn實現的模組包括:格點搜尋、交叉驗證和各種針對預測誤差評估的度量函式。
資料預處理:指資料的特徵提取和歸一化,是機器學習過程中的第一個也是最重要的一個環節。這裡歸一化是指將輸入資料轉換為具有零均值和單位權方差的新變數。但因為大多數時候都做不到精確等於零,因此會設定一個可接受的範圍,一般都要求落在0-1之間。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2767142/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Scikit-learn學習
- 學習Python的六大好處Python
- Python 3.8六大新功能Python
- 用scikit-learn學習DBSCAN聚類聚類
- 用scikit-learn學習BIRCH聚類聚類
- 用scikit-learn學習譜聚類聚類
- Python學習之如何簡化程式碼?六大技巧!Python
- 用scikit-learn學習LDA主題模型LDA模型
- Python六大實戰開發專案!Python基礎學習Python
- 【Python學習教程】Python六大資料型別,你知道嗎?Python大資料資料型別
- 用scikit-learn學習主成分分析(PCA)PCA
- Scikit-learn可擴充套件學習簡介套件
- 用scikit-learn和pandas學習線性迴歸
- 用scikit-learn和pandas學習Ridge迴歸
- 用 Scikit-Learn 和 Pandas 學習線性迴歸
- scikit-learn學習之決策樹演算法演算法
- python如何實現簡單的爬蟲功能?Python學習教程!Python爬蟲
- 【scikit-learn基礎】--『監督學習』之 嶺迴歸
- 【scikit-learn基礎】--『監督學習』之 LASSO迴歸
- 如何高效的學習python?python學習技巧Python
- 在 Visual Studio 上更好開發 Python 的六大功能!Python
- Python的學習Python
- (資料科學學習手札138)使用sklearnex大幅加速scikit-learn運算資料科學
- 2020新看點:Python 3.8六大新功能Python
- 如何將 Scikit-learn Python 庫用於資料科學專案Python資料科學
- python機器學習庫scikit-learn:SVR的基本應用Python機器學習VR
- 基於 Python 和 Scikit-Learn 的機器學習介紹Python機器學習
- 學習python多久?該如何學習python?Python
- 技能樹六大升級,讓學習成為一種習慣
- 學習Python的日子 Python(6)Python
- python學習: Python的迭代器Python
- redis學習——高階功能Redis
- Inception相關功能學習
- 設計模式(4)——單例模式的學習及其六大戰將設計模式單例
- 為什麼要選擇學習python?學習python的原因!Python
- 跨行業如何學習好python?Python學習!行業Python
- Python如何快速學習?Python學習方法技巧!Python
- redis學習筆記(三)–Redis的功能Redis筆記