

我们不再更新 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）。