机器学习入门之机器学习算法分类

1、监督学习

输入数据由特征值和目标值所组成,函数输出值可以是一个连续的值(回归问题),也可以是有限个离散值(分类问题)

2、无监督学习

输入数据由输入特征值组成,没有目标值

  • 输入数据没有被标记,也没有确定的结果,样本数据类别未知
  • 需要根据样本间的相似性对样本集进行类别划分

 机器学习入门之机器学习算法分类_第1张图片

3、半监督学习

训练集同时包含有标记样本数据和未标记样本数据

4、强化学习

实质是一个决策问题,即自动进行决策,并且可以做连续决策

监督学习和强化学习对比
  监督学习 强化学习
反馈映射 输出的是输入和输出之间的关系,可以告诉算法什么样的输入对应什么样的输出 输出的是给机器的反馈reward function,即用来判断这个行为是好是坏。
反馈时间 做了比较坏的选择会立刻反馈给算法 结果反馈有延时,有时候可能需要走了很多步以后才知道以前的某一步的选择是好是坏。
输入特征 输入是独立同分布 面对的输入总是在变化,每当算法做出一个行为,它影响下一次决策的输入。
算法分类小结
  In Out 目的 案例

监督学习

(supervised learning)

有标签 有反馈 预测结果 猫狗分类,房价预测

无监督学习

(unsupervised learning)

无标签 无反馈 发现潜在结构 “物以类聚,人以群分”

半监督学习

(Semi-Supervised Learning)

部分有标签,部分无标签 有反馈 降低数据标记的难度  

强化学习

(reinforcement Learing)

决策流程及激励系统 一系列行动 长期利益最大化 学下棋

你可能感兴趣的:(机器学习,机器学习)