- Python機器學習經典實例
- (美)普拉提克·喬西
- 447字
- 2020-06-23 13:41:55
1.1 簡介
如果你熟悉機器學習的基礎知識,那么肯定知道什么是監督學習。監督學習是指在有標記的樣本(labeled samples)上建立機器學習的模型。例如,如果用尺寸、位置等不同參數建立一套模型來評估一棟房子的價格,那么首先需要創建一個數據庫,然后為參數打上標記。我們需要告訴算法,什么樣的參數(尺寸、位置)對應什么樣的價格。有了這些帶標記的數據,算法就可以學會如何根據輸入的參數計算房價了。
無監督學習與剛才說的恰好相反,它面對的是沒有標記的數據。假設需要把一些數據分成不同的組別,但是對分組的條件毫不知情,于是,無監督學習算法就會以最合理的方式將數據集分成確定數量的組別。我們將在后面章節介紹無監督學習。
建立書中的各種模型時,將使用許多Python程序包,像NumPy、SciPy、scikit-learn、matplotlib等。如果你使用Windows系統,推薦安裝兼容SciPy關聯程序包的Python發行版,網址為http://www.scipy.org/install.html,這些Python發行版里已經集成了常用的程序包。如果你使用Mac OS X或者Ubuntu系統,安裝這些程序包就相當簡單了。下面列出來程序包安裝和使用文檔的鏈接:
? NumPy:http://docs.scipy.org/doc/numpy-1.10.1/user/install.html
? SciPy:http://www.scipy.org/install.html
? scikit-learn:http://scikit-learn.org/stable/install.html
? matplotlib:http://matplotlib.org/1.4.2/users/installing.html
現在,請確保你的計算機已經安裝了所有程序包。
- HTML5+CSS3王者歸來
- Instant Testing with CasperJS
- Node.js 10實戰
- Spring Cloud Alibaba微服務架構設計與開發實戰
- SQL Server 2012數據庫技術及應用(微課版·第5版)
- Python Tools for Visual Studio
- Learning Informatica PowerCenter 10.x(Second Edition)
- MySQL數據庫管理與開發(慕課版)
- GameMaker Programming By Example
- Unity 2018 Shaders and Effects Cookbook
- FFmpeg開發實戰:從零基礎到短視頻上線
- Nagios Core Administration Cookbook(Second Edition)
- JSP程序設計與案例實戰(慕課版)
- Learning WordPress REST API
- Python趣味創意編程