- Python機器學習(原書第3版)
- (美)塞巴斯蒂安·拉施卡 瓦希德·米爾賈利利
- 377字
- 2021-06-11 16:13:39
3.1 選擇分類算法
每種算法都是基于某些假設的而且都有各自的特點,為特定問題選擇合適的分類算法需要實踐經驗。David·H. Wolpert提出的天下沒有免費午餐的定理,明確說明不存在適合所有可能場景的分類算法[1]。在實踐中,因為樣本特征的數量、數據中的噪聲以及是否線性可分等各種情況有所不同,所以我們建議至少要比較幾種不同學習算法的性能,以選擇適合特定問題的最佳模型。
分類器的計算性能以及預測能力,最終在很大程度上取決于可供學習的基礎數據。可以把監督機器學習算法訓練的五個主要步驟概括如下:
1)選擇特征并收集訓練樣本。
2)選擇度量性能的指標。
3)選擇分類器并優化算法。
4)評估模型的性能。
5)調整算法。
本書所采用的方法是逐步構建機器學習知識,本章將主要聚焦在不同算法的主要概念上面,并回顧諸如特征選擇、預處理、性能指標和超參數調優等主題,我們將在本書的后半部分對此進行更為詳細的討論。
推薦閱讀
- Mastering Python Scripting for System Administrators
- DevOps Automation Cookbook
- Java面向對象程序開發及實戰
- Python GUI Programming Cookbook
- Instant Ext.NET Application Development
- BIM概論及Revit精講
- 區塊鏈技術與應用
- Java SE實踐教程
- Programming with CodeIgniterMVC
- Python Interviews
- 嵌入式Linux C語言程序設計基礎教程
- WCF技術剖析(卷1)
- Visual FoxPro程序設計實驗教程
- HTML5程序開發范例寶典
- Python程序設計:基礎與實踐