什麼是機器學習?
什麼是機器學習?
機器學習
機器學習的運作原理
數據收集
第一步是收集可用於訓練演算法的數據,這些數據可能來自感測器、資料庫、使用者行為記錄等多種來源。
數據預處理
收集到的數據需要經過清理與轉換,使其適用於機器學習模型。這可能包括去除錯誤或無關的資訊、填補缺失值、標準化數據格式等,以確保數據的品質與一致性。
模型訓練
接下來,經過預處理的數據將用於訓練機器學習模型。在這個階段,演算法會分析數據中的模式與特徵,並學習如何基於這些模式進行預測。
模型評估
模型訓練完成後,需要透過測試數據集來評估其準確性與效能,確保模型能夠在未見過的數據上維持良好表現。
模型應用
最後,經過優化與驗證的機器學習模型將被部署,正式應用於實際場景中,以處理新數據並提供決策建議或預測結果。
機器學習的類型

監督式學習(Supervised Learning)
由於監督式學習的操作,在事前須仰賴人力將圖像中進行特徵標註,若要讓模型達到預期的準確度,就須提供完整、大量的資料給機器學習,因此監督式學習準確度較高,但作業量相對大、執行面也相對繁瑣。

非監督式學習(Unsupervised Learning)
例如提供機器大量貓和狗的圖片學習,但事前並沒有告訴機器哪些是貓哪些是狗,而是直接讓機器自動區分貓狗潛在特徵並分類。非監督式學習常見的功能可為分群(Clustering)、關聯(Association)與降維(Dimension Reduction),在資料探勘初期是好用的工具,對人力的負擔較小,但對機器而言卻相反,且不重要的特徵容易被過度放大,預測結果容易出現偏差。
半監督式學習(Semi-Supervised Learning)

強化學習(Reinforcement Learning)
以非監督式學習來說,強化式學習就顯得格外重要,像是要機器自行學習辨識特徵,機器將狗的照片預測為貓,這時由人給予機器指正,讓機器從錯誤中學習,以此學習正確的分類和辨識,如此預測會更加精準可靠。
機器學習的應用
影像識別
自然語言處理(NLP)
預測分析
詐欺偵測
醫學診斷
總結


