什麼是機器學習
如果你在問機器學習是什麼,最簡單的回答是這樣:機器學習是一種讓電腦能從資料中學習模式,並利用這些模式做出預測、推薦或決策的方法。人們不必逐條手動編寫每一條規則,而是向系統提供範例,系統再從中學習。
NIST 的詞彙表 將機器學習定義為會適應並從資料中學習的電腦系統,以提升準確率。這聽起來很技術,但日常的理解其實很熟悉:系統看到的有用範例越多,它就越能辨識模式。
用簡單的方式說明什麼是機器學習
機器學習是人工智慧的一個分支。IBM、Google Cloud、Microsoft Azure 和 AWS 都用類似的方式來解釋:機器學習使用資料與演算法來訓練系統,讓系統能在未針對每個情況明確編程的前提下進行預測或找出模式。
想像要教小孩辨認狗。你不會把每一種可能的耳朵形狀、尾巴長度和毛色都列出來。你給出範例。久而久之,小孩就會學會那個模式。機器學習也是類似的精神,但它是以資料、數學和演算法為基礎。
機器學習如何運作

大多數機器學習專案都遵循一個基本流程:蒐集資料、準備資料、訓練模型、測試模型,然後將模型用於新的輸入。AWS 對 建置機器學習應用程式 的指南,將其描述為一個反覆的迭代流程:定義問題、準備資料、建立有用的特徵、訓練模型、評估模型,並將它用於預測。
垃圾郵件過濾器是一個簡單的例子。系統會從標示為「垃圾郵件」和「非垃圾郵件」的電子郵件中學習。在訓練期間,它會留意模式:可疑連結、重複出現的句子、寄件者行為或格式。在推論期間,它會套用它從新郵件中學到的規則,並預測該郵件是否為垃圾郵件。
關鍵的詞是「預測」。機器學習不像人那樣理解世界。它會找出統計上的模式。這可能非常有力量,但也意味著資料的品質至關重要。
常見的機器學習類型
機器學習並不是單一方法。它包含幾種主要做法:
| 類型 | 機器學習在這裡是用來做什麼的? | 範例 |
|---|---|---|
| 監督式學習 | 從標記的範例中學習 | 根據過去的銷售預測房價 |
| 非監督式學習 | 沒有標籤也能找出模式 | 依照行為對客戶進行分群 |
| 強化學習 | 透過獎勵與懲罰來學習 | 訓練一個能下棋的代理程式 |
| 深度學習 | 使用多層神經網路 | 影像辨識或語音轉錄 |
史丹佛 CS229 透過諸如監督式學習、非監督式學習、神經網路和強化學習等核心主題,教授機器學習。Google 的 Machine Learning Crash Course(機器學習速成課程) 也很適合初學者,因為它用實務範例來解釋這些概念。若你想要實作導向的文件,scikit-learn 使用者指南 與 TensorFlow 機器學習入門 是很強的技術參考資料。
機器學習 vs AI vs 深度學習
人們常常把 AI、機器學習和深度學習混在一起。它們彼此相關,但並不相同。
人工智慧是一個廣泛的領域:建立能夠執行與人類智慧相關任務的系統,例如推理、語言、感知、學習或決策。機器學習是建立 AI 系統的一種方式。深度學習是一種使用多層神經網路的機器學習類型。
所以關係其實很簡單:AI 是最大的分類。機器學習屬於 AI 的一部分。深度學習屬於機器學習的範疇。
計算器會遵循固定規則,因此它不是機器學習。能透過從使用者行為中學習而不斷改進的推薦系統就是機器學習。使用深度神經網路的大型語言模型則是深度學習。
機器學習的真實案例
機器學習已經是日常生活的一部分。串流服務會用它來推薦影片。銀行用它來偵測異常交易。電子郵件服務用它來過濾垃圾信。翻譯工具用它來轉換語言。搜尋引擎用它來理解相關性與排名訊號。
在醫療領域,FDA 維護一份清單:具備 AI 功能的醫療器材,其中許多會使用 AI 或機器學習技術進行影像、診斷或臨床支援。這提醒我們:機器學習確實可能很有用,但高風險系統仍需要測試與監督。
科學領域是另一個強有力的例子。AlphaFold 使用 AI 來預測蛋白質結構,協助研究人員更有效率地研究生物學。它也顯示:機器學習不只用於廣告、應用程式與儀表板;它也能支援科學發現。
為什麼資料品質很重要
機器學習模型好不好,取決於其背後的資料與假設。如果訓練資料不完整、有偏差、過時或標記不良,模型就可能學到錯誤的模式。
例如,一個以帶有偏見的過往招聘資料訓練的招聘模型可能會重複那些模式。主要使用單一族群訓練的醫療模型,對另一個族群的表現可能會更差。推薦模型也可能變得過於狹隘,只是不斷向使用者顯示更多同樣的內容。
好的機器學習工作包含資料清理、測試、驗證、監控與人工審查。這也意味著要提出不舒服的問題:資料中有哪些人被代表了?誰被漏掉了?如果模型是錯的,會發生什麼事?
用 Pi 進行視覺化的機器學習說明

機器學習可能讓人覺得抽象,因為重要的工作往往是看不見的:資料準備、模型訓練、評估、部署以及回饋迴圈。視覺化說明能幫助人們看見整個流程。
透過 Pi,你可以把機器學習概念做成簡報:從資料到模型的工作流程、監督式與非監督式學習的比較、用圖表展示模型準確度,或用圖示來說明訓練與推論。Pi 也能自訂主題、顏色、版面、圖示、圖表,以及由 AI 生成的視覺素材,讓技術想法更容易向學生、客戶、創辦人或內部團隊進行展示。
風險與負責任的使用
機器學習系統可能會犯錯。它們可能放大偏見、暴露私人資訊、造成不公平的結果,或變得難以解釋。這就是為什麼負責任的 AI 很重要。
NIST AI 風險管理架構 提供組織一種思考「可信賴 AI」風險的方式。OECD AI 原則 強調以人為本的價值、公平、透明、穩健、安全與問責。
對初學者來說,重點很簡單:機器學習不應只用準確度來評斷。也應該用公平、安全、隱私、可解釋性,以及對真實世界的影響來評斷。
結論
機器學習是教導電腦從資料中學習模式,並將這些模式應用到新的情境。它是現代 AI 背後的主要引擎之一,從推薦與詐欺偵測到醫療工具與科學研究。
這個概念很簡單,但實作需要謹慎。好的機器學習需要好的資料、清晰的目標、測試、監控與負責任的使用。最好的模型不只是聰明而已。它們是有用的、可靠的,並且適合那些會受到它們影響的人。
常見問題(FAQ)
Q:什麼是機器學習?
A:機器學習是 AI 的一個分支,電腦會從資料中學習模式,並使用這些模式來做預測、推薦或決策。
Q:機器學習和人工智慧是一樣的嗎?
A:不是。AI 是更廣泛的領域。機器學習是用來建立 AI 系統的一種方法。深度學習是機器學習中的一個較小分類。
Q:有哪些機器學習的常見例子?
A:常見的例子包括推薦系統、垃圾郵件過濾器、詐欺偵測、語音辨識、影像分類、翻譯工具,以及一些醫療 AI 系統。
Q:學習機器學習需要會寫程式嗎?
A:不寫程式也可以理解基本概念,但要建立真正的機器學習模型,通常需要程式設計、統計、資料處理以及測試能力。


