

我們不再更新 Amazon Machine Learning 服務或接受新使用者。本文件可供現有使用者使用，但我們不再更新。如需詳細資訊，請參閱[什麼是 Amazon Machine Learning](https://docs.aws.amazon.com/machine-learning/latest/dg/what-is-amazon-machine-learning.html)。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 學習演算法
<a name="learning-algorithm"></a>

學習演算法的任務是學習模型的權重。權重說明模型所學習的模式反映資料中實際關係的可能性。學習演算法由損失函數和最佳化技術組成。損失是當 ML 模型提供的預估目標不等於實際目標時，所產生的懲罰。損失函數將此懲罰量化為單一值。最佳化技術則尋求將損失降至最低。在 Amazon Machine Learning 中，我們使用三個損失函數，每個各對應到一種預測問題 (總共三種)。Amazon ML 中使用的最佳化技術為線上隨機梯度下降 (SGD)。SGD 會循序傳遞訓練資料，並在每個傳遞期間一次更新一個範例的特徵權重，旨在接近最小化損失的最佳權重。

Amazon ML 使用以下學習演算法：
+ 對於二進位分類，Amazon ML 使用邏輯回歸 （邏輯損失函數 \+ SGD)。
+ 對於多類別分類，Amazon ML 使用多節點邏輯迴歸 （多節點邏輯遺失 \+ SGD)。
+ 對於迴歸，Amazon ML 使用線性迴歸 （平方損失函數 \+ SGD)。