机器学习的主要技术分为以下三个方向:监督学习、无监督学习、强化学习。下面分别来介绍这几种技术。
- 监督学习(Supervised Learning)
首先,顾名思义监督意思是你做一件事情的过程中,有个人负责不断鞭策、监视督促你,就像我们在学校学习的时候有个老师一直监督着我们,告诉我们这道题怎么做,结果是什么。
监督学习简单的说法就是我们手里有一组数据,就像上一篇博客里提到的,房子尺寸和房子价格的数据,学习的过程中我们知道房子尺寸对应的价格是多少,也清楚房子的尺寸和价格存在着某种关系,通过这些已知的数据来推导出预测模型。
再举一个简单的例子,监督学习就类似于学习英语,我们根据手头的几篇有英汉对照的文章,通过对这几篇英汉对照的文章的学习搞懂英语这门语言,然后再给我们一篇全英文的文章,自己根据之前学习的结果,来翻译这篇全英文的文章。这个例子中,我们的训练任务T就是英汉翻译,经验E就是几篇英汉对照的文章,性能度量P就是我们翻译的准确度。
监督学习的问题可以分为两类:
回归(Regression)
分类(Classification)
回归(Regression)
回归问题中,回归的目标是给定输入变量x,并且每一个输入