1 监督学习

监督学习从给定的训练数据集中学习出一个函数,当新的数据到来时,可以根据这个函数预测结果。监督学习的训练集要求是包括输入和输出,也可以说是特征和目标。

简单地说就是给定一组数据,我们知道正确的输出结果应该是什么样子。最简单的就是真和假的学习。要么是真,要么是假。我们已经知道输出的结果只能是真或者假。

2 无监督学习

无监督学习与监督学习相比,训练集没有人为标注的结果。

无监督学习使用无历史标签的数据。系统不会被告知“正确答案”。不需要给数据打标签的基础上,做数据挖掘。无监督学习主要体现在聚类(clustering)上。

总之,有标签的就是有监督学习,反之无标签的就是无监督学习

3 半监督学习

半监督学习介于监督学习与无监督学习之间。

半监督学习和它的名字一样,同时用了有监督学习的方法和无监督的方法,更准确的说是同时用了标记好的数据和未标记的数据。

4 增强学习

增强学习经常被用于机器人,游戏和导航。通过强化学习,该算法通过试验和错误发现行动产生的最大回报。

5 开发工具

Jupyter Notebook网页版。