# 機器學習 ###### tags: `note` `class` ## 發展史 ### 起源 * Alan Turing - Turing Machine #### 廣義人工智慧 General AI > 1965 Dartmouth Summer Research Project on Artificial Intelligence * 實現人的(所有)功能 * 當時的計算機硬體無法支撐 ### 單層神經元 * Frank Rosenblatt * 模仿人類神經元 * 輸入->節點->隱藏層->算出哪個點的機率最高 * 處理多種可能的輸出 結果取決最大值 ### 狹義人工智慧 Narrow AI > 1980 計算機硬體進步,但廣義人工智慧還是毫無頭緒,於是改變研究面項 #### 機器學習 * 解決具體任務 * 在特定任務上超越人類的能力 ### 深度學習 Deep Learning > 2006 GPU出現,使深度學習快速發展 * 層數越來越多 * 特徵設計和擷取改交由機器自行學習 => 處理更複雜任務 * GPU的平行運算能力 > 人工智慧 > 機器學習 > 深度學習 * 機器,可以幫人做事,就是AI * Rule Based ## 傳統機器學習 * 輸入人工設計的特徵 * 特徵能代表圖片 有助於要解決的任務 * 提供資訊給模型學習每個特徵的權重 ### 迴歸問題 Regression Problem 1. Set A Model => Linear Model * 用向量表示 ``` y = b + w · x y:輸出結果 x:輸入資料 b:偏移量 bias w:權重 weight dot => 內積 ``` 2. Evaluate the Goodness of a Model * Real Data vs. Prediction * Loss Function => 誤差平方值加總 3. Find the Best One ### 分類問題 Classification Problem * 非連續性關係 * 預測區域的邊界 * 離散結果 ### 分群問題 Clustering Problem * 依照資料特徵自行將資料分組