跳到内容
← 全部问题

为什么在机器学习中需要数据归一化?

在机器学习中,归一化用于将不同的特征缩放到相同的尺度,防止具有较大数值的特征主导模型训练,从而避免不一致。如果特征在量级上差异很大,算法可能会产生偏差。

适用条件

  • 适用于特征在单位或量级上差异很大的数据集

理解与推导

  1. 识别特征可能在量级上差异很大(例如,一个是 3,另一个是 300,000)。
  2. 认识到如果不进行标准化,算法可能会偏向较大的值。
  3. 应用归一化或标准化来消除单位效应,并确保模型公平有效地对待所有特征。

例子

讲师提到,如果不进行标准化,一个值是 3,另一个值是 30 万(三十万),这会导致不一致。

容易误解的地方

  • 假设具有不同量级的原始数据可以直接输入到机器学习模型中。

观看对应讲解

继续追问

答案依据视频资料生成并经过独立核验。若有疑问,请核对原视频或联系原作者。