Scikit-learn 機器學習庫介紹!【Python入門】
對Python語言有所瞭解的人都知道Python簡單,擁有豐富的第三方庫,可用於人工智慧、機器學習、網路爬蟲、web開發等領域,而這篇文章小編想要為大家介紹一下最有名,也是專門面向機器學習的一個庫,它就是Scikit-learn。
Scikit-learn是針對Python程式語言的免費軟體機器學習庫,具有各種分類、迴歸和聚類演算法,包含支援向量機、隨機森林、梯度提升,K均值和DBSCAN,並且旨在與Python數值科學圖書館Numpy和Scipy。
Scikit-learn專案始於Scikit.learn,這是David Cournapeau的Google Summer of Code專案。它的名稱源於它是Scikit的概念,它是Scikit的獨立開發和分散式第三方擴充套件,原始程式碼庫後來被其他開發人員重寫。2010年費邊Pedregosa,蓋爾Varoquaux,亞歷山大Gramfort和Vincent米歇爾,全部由法國國家資訊與自動化研究所的羅屈昂庫爾,法國,把該專案的領導和做出的首次公開發行在二月一日2010在各種scikits中,scikit-learn以及scikit-image在2012年11月被描述為維護良好且受歡迎 。 Scikit-learn是GitHub上最受歡迎的機器學習庫之一。
Scikit-learn主要是用Python編寫的,並且廣泛使用Numpy進行高效能的線性代數和陣列運算。此外,用cython編寫了一些核心演算法來提高效能,支援向量機由圍繞LIBSVM的cython包裝器實現;邏輯迴歸和線性支援向量機的相似包裝圍繞LIBLINEAR。這種情況下,可能無法使用Python擴充套件這些方法。
Scikit-learn還與許多其他Python庫很好地整合在一起,比如matplotlib和plotly用於繪圖、numpy用於陣列向量化、pandas資料幀、scipy等。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2766875/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 基於 Python 和 Scikit-Learn 的機器學習介紹Python機器學習
- 機器學習入門之sklearn介紹機器學習
- 『python入門:』 python的介紹Python
- scikit-learn介紹
- 【總結】10大Python庫介紹!Python基礎入門Python
- Python入門課程—最詳細的Python庫介紹Python
- 入門系列之Scikit-learn在Python中構建機器學習分類器Python機器學習
- 《scikit-learn機器學習實戰》簡介機器學習
- python機器學習庫scikit-learn:SVR的基本應用Python機器學習VR
- Nginx 入門介紹Nginx
- Django 入門介紹Django
- rollup入門介紹
- Tmux 入門介紹UX
- Mybatis 入門介紹MyBatis
- Rocketmq 入門介紹MQ
- Python基礎入門之Python語言介紹Python
- libevent入門介紹
- linux介紹(入門)Linux
- StackStorm 介紹與入門ORM
- GCD入門介紹一GC
- Python機器學習會應用到哪些庫?Python入門學習Python機器學習
- (一) 機器學習和機器學習介紹機器學習
- WebSocket協議入門介紹Web協議
- Spring Shell入門介紹Spring
- 整合學習入門介紹
- React Native入門介紹React Native
- jQuery物件入門級介紹jQuery物件
- XML入門的小介紹XML
- Arduino 入門之Arduino介紹UI
- 使用scikit-learn機器學習庫裡面的xgboost機器學習
- ARouter簡單入門和介紹
- ffmpeg-入門介紹(筆記)筆記
- java語言的入門介紹Java
- Movie Collector pro for Mac入門介紹Mac
- MySQL儲存引擎入門介紹MySql儲存引擎
- Awk 20 分鐘入門介紹
- [原]Android Fragment 入門介紹AndroidFragment
- shiro入門知識介紹