机器学习术语词典
入门·10 分钟·围绕「机器学习术语词典」整理初学者需要掌握的术语、缩写、概念关系、速查表和记忆方法,适合学习、复习与开发时检索。
机器学习术语词典
机器学习的核心思想是:不把所有规则写死,而是让模型从数据中学习规律。下面这些术语是理解训练、预测和评估的基础。
基础对象
样本 Sample:一条训练或测试数据。例如一封邮件、一张图片、一次用户点击记录。
特征 Feature:用于描述样本的输入信息。房价预测中,面积、位置、楼层都可以是特征。
标签 Label:监督学习中的正确答案。例如垃圾邮件分类里,标签是“垃圾”或“正常”。
模型 Model:从数据中学到的函数或规则,用来对新样本做预测。
学习方式
监督学习:训练数据带标签,模型学习输入到答案的映射。常用于分类和回归。
无监督学习:数据没有明确标签,模型寻找结构,例如聚类、降维。
强化学习:智能体通过行动获得奖励或惩罚,学习策略。常用于游戏、机器人和对齐训练中的部分环节。
训练相关
训练集用于模型学习,验证集用于调参,测试集用于最终评估。三者混用会导致评估结果虚高。
过拟合 Overfitting:模型把训练数据记得太死,训练表现好,新数据表现差。
欠拟合 Underfitting:模型太简单或训练不足,连训练数据规律也没学好。
损失函数 Loss:衡量预测和真实答案差多少,训练目标通常是让损失变小。
评估术语
准确率 Accuracy:预测正确的比例。类别不平衡时可能误导。
精确率 Precision:预测为正的样本中,有多少真的为正。
召回率 Recall:真实为正的样本中,有多少被找出来。
F1:精确率和召回率的综合指标。
易混淆点
参数和超参数不同:参数由训练学到,超参数由人设定,例如学习率、树深度。验证集和测试集也不同:验证集可以参与选择模型,测试集应尽量只在最后使用。
实战建议
做机器学习项目时,先定义问题和标签,再检查数据质量,最后才选算法。很多失败项目不是模型不够高级,而是标签混乱、特征泄露或评估方式错误。