- 機(jī)器學(xué)習(xí)從入門到入職:用sklearn與keras搭建人工智能模型
- 張威
- 607字
- 2020-05-22 17:14:09
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ò)則說明安裝成功:

- Internet接入·網(wǎng)絡(luò)安全
- 大數(shù)據(jù)導(dǎo)論:思維、技術(shù)與應(yīng)用
- Microsoft Power BI Quick Start Guide
- 大數(shù)據(jù)戰(zhàn)爭:人工智能時(shí)代不能不說的事
- Machine Learning for Cybersecurity Cookbook
- 實(shí)時(shí)流計(jì)算系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 最簡數(shù)據(jù)挖掘
- C語言開發(fā)技術(shù)詳解
- Deep Reinforcement Learning Hands-On
- 氣動(dòng)系統(tǒng)裝調(diào)與PLC控制
- ESP8266 Robotics Projects
- Introduction to R for Business Intelligence
- Natural Language Processing and Computational Linguistics
- Win 7二十一
- 智能小車機(jī)器人制作大全(第2版)