Scikit-learn

Scikit-learn

Scikit-learn(以前稱為scikits.learn,也稱為sklearn)是針對Python 程式語言的免費軟體機器學習庫。它具有各種分類,回歸和聚類算法,包括支持向量機,隨機森林,梯度提升,k均值和DBSCAN,並且旨在與Python數值科學庫NumPy和SciPy聯合使用。

基本介紹

概述,實施,版本歷史,中文社區,

概述

Scikit-learn項目巴妹府旬始於scikits.learn,這是David Cournapeau的Google Summer of Code項目。它的名稱源於它是“ SciKit”(SciPy工具包)的概念,它是SciPy的獨立開發和分散式第三方擴展。原始代碼庫後來被其他開發人員重寫。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等。

版本歷史

Scikit-learn最初由David Cournapeau 於2007年在Google的夏季代碼項目中開發。後來Matthieu Brucher加入該項目,並開始將其用作論文工作的一部分。2010年,法國計算機科學與榜茅櫻自動化諒企諒研究所INRIA參與其中,並於2010年1月下旬發布了第一個公開版本(v0.1 beta)。
  • 2020年5月。scikit-learn0.23.0
  • 2019年12月。scikit-learn 0.22.0
  • 2019年5月。scikit-learn 0.21.0
  • 2018年宙項9月。scikit-learn 0.20.0
  • 2017年7月。scikit-learn 0.19.0
  • 2016年9月。scikit-learn 0.18.0
  • 2015年11月。scikit-learn 0.17.0
  • 2015年3月。scikit-learn0.16.0
  • 2014年7月。scikit-learn 0.15.0
  • 2013年8月。scikit-learn 0.14

中文社區

Scikit-learn中文社區,由CDA全國教研團隊承接,通過一年多的Scikit-learn文檔的翻譯和認真校對,從用戶指南到API 、再到案例,翻譯字數達一百餘萬字,相較與網路上流傳的其他機器翻譯的Scikit-learn中文資料,CDA Scikit-learn中文社區的翻譯是最新的官方版本,並且內容更加全面,格式更加規範,翻譯更加專業精準,努力為機器學習愛好者提供更便捷的學習途徑。

相關詞條

熱門詞條

聯絡我們