當(dāng)前位置:首頁(yè) > 高等教育 > 圖文 >

sklearn是什么

Karina 發(fā)布時(shí)間:2023-06-21 22:59:28

sklearn是針對(duì)Python編程語(yǔ)言的免費(fèi)軟件機(jī)器學(xué)習(xí)庫(kù)。sklearn又稱Scikit-learn,是機(jī)器學(xué)習(xí)中常用的第三方模塊,對(duì)常用的機(jī)器學(xué)習(xí)方法進(jìn)行了封裝,包括回歸、降維、分類(lèi)、聚類(lèi)等方法。是一項(xiàng)簡(jiǎn)單高效的數(shù)據(jù)挖掘和數(shù)據(jù)分析工具。


sklearn是什么

一、基本介紹

 

sklearn是一個(gè)Python第三方提供的非常強(qiáng)力的機(jī)器學(xué)習(xí)庫(kù),它包含了從數(shù)據(jù)預(yù)處理到訓(xùn)練模型的各個(gè)方面。在實(shí)戰(zhàn)使用scikit-learn中可以極大的節(jié)省我們編寫(xiě)代碼的時(shí)間以及減少我們的代碼量,使我們有更多的精力去分析數(shù)據(jù)分布,調(diào)整模型和修改超參。

 

二、發(fā)展歷史

 

Scikit-learn項(xiàng)目始于scikits.learn,最初由David Cournapeau 于2007年在Google的夏季代碼項(xiàng)目中開(kāi)發(fā)。后來(lái)Matthieu Brucher加入該項(xiàng)目,并開(kāi)始將其用作論文工作的一部分。2010年,法國(guó)計(jì)算機(jī)科學(xué)與自動(dòng)化研究所INRIA參與其中,并于2010年1月下旬發(fā)布了第一個(gè)公開(kāi)版本(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;

 

三、當(dāng)前認(rèn)可

 

它的名稱源于它是“ SciKit”(SciPy工具包)的概念,同時(shí)也是SciPy的獨(dú)立開(kāi)發(fā)和分布式第三方擴(kuò)展。原始代碼庫(kù)后來(lái)被其他開(kāi)發(fā)人員重寫(xiě)。2010年費(fèi)邊Pedregosa,蓋爾Varoquaux,亞歷山大Gramfort和Vincent米歇爾,全部由法國(guó)國(guó)家信息與自動(dòng)化研究所的羅屈昂庫(kù)爾,法國(guó),把該項(xiàng)目的領(lǐng)導(dǎo)和做出的首次公開(kāi)發(fā)行在2010年2月1日,在各種scikits中,scikit-learn以及scikit-image在2012年11月被描述為“維護(hù)良好且受歡迎” 。目前,Scikit-learn是GitHub上最受歡迎的機(jī)器學(xué)習(xí)庫(kù)之一。

 

四、Sklearn目的

 

建立NumPy、Scipy、MatPlotLib之上,讓每個(gè)人能夠在復(fù)雜環(huán)境中重復(fù)使用。

最新知識(shí)

TOP10

周榜 月榜