跳转到主要内容
笔记目录

计算机 / 机器学习 / 任务与范式

监督学习、无监督学习与任务类型

用训练信号与输出目标区分问题。

先看训练数据提供什么

监督学习从输入和对应标签中学习映射。无监督学习在没有给定目标标签的情况下寻找数据结构。

这是一种对学习信号的划分,不意味着系统完全没有程序设计或人工选择。

再看要输出什么

任务典型输出示例
回归数值预测房屋价格
分类类别或类别概率识别邮件类别
聚类依相似性形成的群组探索样本结构

回归与分类通常作为监督学习任务讨论。聚类找到的组不一定对应现实中有意义的类别,需要解释与评估。

标签与特征不要混淆

特征 x 是用于预测的输入;标签 y 是训练时提供的目标。把预测时无法获得的信息放进特征,会造成数据泄漏。

用未见数据检验

训练数据用于拟合参数;验证数据用于模型与超参数选择;测试数据用于相对独立地评估最终表现。具体划分还要考虑时间顺序、群组关系与样本量。

自测

“预测明天温度”通常是什么任务?回归。

“判断图片属于猫还是狗”通常是什么任务?分类。

“把没有类别标记的样本按相似性分组”通常是什么任务?聚类。

延伸阅读:scikit-learn 用户指南。

NEXT NOTE

线性回归与平方误差