官术网_书友最值得收藏!

3.1 Sklearn的環(huán)境搭建與安裝

Sklearn又稱為scikit-learn,自2007年首次發(fā)布以來,scikit-learn已成為Python最受歡迎的源機(jī)器學(xué)習(xí)庫之一。該庫提供了機(jī)器學(xué)習(xí)涉及的4個(gè)流程中的函數(shù)接口——數(shù)據(jù)預(yù)處理、建模、模型校驗(yàn)評(píng)估及模型調(diào)優(yōu);在建模方面提供的機(jī)器學(xué)習(xí)算法涵蓋監(jiān)督學(xué)習(xí)、無監(jiān)督學(xué)習(xí)及半監(jiān)督學(xué)習(xí)——其中包括但不限于分類、聚類、回歸、降維等算法。

Sklearn并不是作為一個(gè)獨(dú)立的庫使用的,其在SciPy及NumPy的基礎(chǔ)上做了相應(yīng)的擴(kuò)展。其中,NumPy擴(kuò)展了Python,以支持對(duì)大數(shù)組和多維矩陣的高效操作;SciPy為科學(xué)計(jì)算提供模塊。

本書中所用到的語言環(huán)境是Python 3.6.x,第2章對(duì)如何搭建Python3語言環(huán)境進(jìn)行了詳細(xì)介紹,如果讀者有疑問可以參考第2章的相關(guān)內(nèi)容。Sklearn的安裝十分簡單,可分為在線安裝和離線安裝。

如果是在線安裝,無論使用哪種系統(tǒng),都可以在命令行界面輸入如下命令:

離線安裝則稍微復(fù)雜一些,可以在Python官方庫下載網(wǎng)站https://pypi.org下載Sklearn的.whl安裝包,https://pypi.org/project/scikit-learn顯示了Sklearn最新版本的庫,當(dāng)然也可以選擇歷史版本。Sklearn的下載界面如圖3-1所示。

圖3-1 Sklearn的下載界面

圖3-1 Sklearn的下載界面(續(xù))

此外,還需要注意的是,Sklearn存在依賴庫,以Sklearn-0.19.2為例,其依賴庫主要包括以下幾種。

·Python(2.x版本號(hào)不低于2.7,3.x版本號(hào)不低于3.3)。

·NumPy(版本號(hào)不低于1.8.2)。

·SciPy(版本號(hào)不低于0.13.3)。

需要先行安裝這些依賴環(huán)境或者依賴庫,然后才能繼續(xù)安裝Sklearn。下載安裝包到本地,以安裝Sklearn包為例,在本地執(zhí)行如下命令:

也可以先安裝Anaconda,在本地執(zhí)行如下命令:

安裝完成之后,進(jìn)入Python控制臺(tái),輸入如下命令,如果沒有報(bào)錯(cuò)則說明安裝成功:

主站蜘蛛池模板: 沾化县| 绥宁县| 沐川县| 社会| 营山县| 多伦县| 凤冈县| 龙胜| 合江县| 五常市| 行唐县| 双峰县| 麻江县| 昌图县| 开江县| 余干县| 朔州市| 枝江市| 嘉兴市| 洪雅县| 左贡县| 涞源县| 永年县| 林口县| 井研县| 蓝山县| 田东县| 新源县| 邳州市| 上高县| 阿巴嘎旗| 新疆| 南昌县| 和顺县| 旬邑县| 耒阳市| 颍上县| 濮阳县| 芦溪县| 桃园县| 宜良县|