機器學習地圖
類別
監督學習 (Supervised learning):從給定的訓練數據集中學習出一個模式(函數 / learning model),當新的數據到來時,可以根據這個模式預測結果。監督學習的訓練集要求是包括輸入和輸出,也可以說是特徵和目標。訓練集中的目標是由「人」標註的。常見的監督學習算法包括回歸分析和統計分類( Classify )。
無監督學習 (unsupervised learning):與監督學習相比,訓練集沒有人為標註的結果。常見的無監督學習算法有聚類( Cluster )。
半監督學習 (Semi-supervised learning):介於監督學習與無監督學習之間。
增強學習 (reinforcement learning):通過觀察來學習做成如何的動作。每個動作都會對環境有所影響,學習對象根據觀察到的周圍環境的反饋( 獎勵 )來做出判斷。
機器學習演算法種類
- 構造條件機率:回歸分析和統計分類
- 人工神經網絡
- 決策樹
- 高斯過程回歸
- 線性判別分析
- 最近鄰居法
- 感知器
- 徑向基函數核
- 支持向量機
- 通過再生模型構造機率密度函數:
- 最大期望算法
- graphical model:包括貝葉斯網和Markov隨機場
- Generative Topographic Mapping
- 近似推斷技術:
- 馬爾可夫鏈
- 蒙特卡羅方法
- 變分法
- 最優化:大多數以上方法,直接或者間接使用最優化算法。
參考
Mr' OpenGate - AI - Ch13 機器學習(1), 機器學習簡介與監督式學習 Introduction to Machine Learning, Supervised Learning