- 機器學習:使用OpenCV、Python和scikit-learn進行智能圖像處理(原書第2版)
- (印)阿迪蒂亞·夏爾馬 維什韋什·拉維·什里馬利 (美)邁克爾·貝耶勒
- 455字
- 2020-11-24 18:12:56
第2章 用OpenCV處理數據
既然我們對機器學習的興趣已經被激發,現在是時候深入研究一下構成一個典型機器學習系統的各個部分了。
你會常常聽到有人說:只需把機器學習應用到你的數據上!就好像機器學習能立刻解決你所有的問題。你可以認為現實情況要復雜得多,不過我得承認,現在只需要從互聯網上剪切、粘貼幾行代碼,就可以輕松地構建自己的機器學習系統。可是,要構建一個真正強大而有效的系統,必須牢牢掌握基本概念,并深入了解每種方法的優缺點。因此,如果你認為自己還不是機器學習專家,也不必擔心。好事多磨。
在之前,我們將機器學習描述為人工智能的一個子領域。基于歷史原因,這可能是正確的,但最常見的情況是,機器學習僅僅是簡單地理解數據。因此,將機器學習看成數據科學的一個子領域也許更合適,我們通過建立數學模型來理解數據。
因此,本章都是關于數據的。我們想要學習數據如何與機器學習相適應,以及如何使用我們選擇的工具(OpenCV和Python)處理數據。
本章將介紹以下主題:
- 理解機器學習的工作流程。
- 理解訓練數據和測試數據。
- 學習如何用OpenCV和Python加載、存儲、編輯和可視化數據。