Fork me on GitHub

NTU-ML-3-Types of Learning

这节课主要介绍机器学习问题的一些分类。

Learning with Different Output Space $\mathcal{Y}$

按照数据的输出,可以把 ML 分为以下几类:

  • 二类别分类问题:$\mathcal{Y} \in \{0, 1\}$
  • 多类别分类问题:$\mathcal{Y} \in \{0, 1, \cdots, K\}$
  • 回归问题:$\mathcal{Y} \in R$
  • 结构学习

Learning with Different Data Label $y_n$

按照数据的标签,可以把 ML 分为以下几类:

  • supervised: 所有 $x_n$ 都具有 $y_n$
  • unsupervised: 所有 $x_n$ 都没有 $y_n$
  • semi-supervised: 一些 $x_n$ 具有 $y_n$

Learning with Different Protocol $f$

按照数据的传输方式,可以把 ML 分为以下几类:

  • batch: 一次性把所有的数据给算法
  • online: 连续的数据,一次处理一个数据
  • active: 机器通过主动询问某些问题来学习

Learning with Different Input Space $\mathcal{X}$

按照数据的输入,可以把 ML 分为以下几类:

  • concrete: 精细的、复杂的、有序的,已经完成预处理的数据
  • raw: 原始的,未经处理或者经过很少处理的数据
  • abstract:抽象的,无法轻易表明含义的数据
-------------本文结束 感谢您的阅读-------------

本文标题:NTU-ML-3-Types of Learning

文章作者:Eathen

发布时间:2018年01月18日 - 13:01

最后更新:2018年01月18日 - 13:01

原始链接:http://yoursite.com/20180118-NTU-ML-3/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

坚持原创技术分享,您的支持将鼓励我继续创作!