- 機器學習:使用OpenCV、Python和scikit-learn進行智能圖像處理(原書第2版)
- (印)阿迪蒂亞·夏爾馬 維什韋什·拉維·什里馬利 (美)邁克爾·貝耶勒
- 631字
- 2020-11-24 18:12:54
1.3 機器學習可以解決的問題
大多數機器學習問題屬于以下3個主要類別之一:
- 在監督學習中,我們有一個數據點的標簽。目前,這個標簽可以是圖像中捕獲的一個對象的類、一張臉周圍的邊框、圖像中出現的數字,或其他任何內容。把監督學習想象成老師,它不僅教你學習,而且還告訴你一個問題的正確答案。此時,學生可以嘗試設計一個把所有問題及其正確答案都考慮進去的模型或方程,并找到一個問題的答案——該問題有(或沒有)正確答案。用于學習模型的數據稱為訓練數據,用于測試過程/模型的數據稱為測試數據。這些預測有兩種類型,例如:識別新圖片有正確的動物(稱為分類問題),或為其他二手車設定準確的銷售價格(稱為回歸問題)。如果現在這對你來說看起來有點難的話,不必擔心——我們將在本書中進行詳細的介紹。
- 在無監督學習中,沒有與數據點相關的標簽(第8章)??紤]無監督學習就像在課堂上,老師給你一個復雜的難題,讓你自己去求解。此處,最常見的結果就是集群,包含具有相似特征的對象。無監督學習還可以以不同的方式查看更高維的數據(復雜數據),使其看起來更簡單。
- 強化學習是有關最大化回報的一個問題。因此,如果你每答對一個題老師就給你一塊糖,每答錯一個題,老師就懲罰你,那么他是通過增加你收到糖果的次數而不是增加懲罰你的次數來強化這些概念。
機器學習問題的3個主要類別如圖1-2所示。

圖1-2 機器學習問題的3個主要類別
既然我們已經介紹了機器學習的主要類別,就讓我們重溫一下Python中的一些概念吧,在本書的學習過程中,這些內容非常有用。