《深度学习》李宏毅 -- task1机器学习介绍

机器学习介绍

   机器学习(Machine Learning),就是让机器自动找函数。如语音识别,就是让机器找一个函数,输入是声音信号,输出是对应的文字。如下棋,就是让机器找一个函数,输入是当前棋盘上黑子白子的位置,输出是下一步应该落子何处。

机器学习任务——我们想要机器找什么样的函数

 1.回归(regression)
        输出是数值。如房价、PM2.5预测。

 2.二元分类(binary classification)
        输出只有两种可能,正面或负面。

 3.多元分类(multi-class classification)
        输出当前输入属于既定N个类别的概率值,并将N个概率值中最大者所对应的类别作为正确答案。

4.生成(generation)
        输出有结构的复杂东西。如翻译,画图。

机器学习相关的技术


主要包括监督学习、半监督学习、迁移学习、无监督学习、监督学习中单结构化学习、强化学习

监督学习

相当于我们告诉他过去的PM2.5资料是什么,让他去预测未来新的PM2.5的资料。output往往没有办法用很自然的方式取得,需要人工的力量把它标注出来,这些function的output叫做label。

分类问题
这里说的是需要让机器做选择,一个是二分类,一个是多分类。这里还有一个模型选择,就是是否是线性的或者非线性的,比如线性最简单的就是线性回归,。深度学习大部分是非线性的 ,机器学习中SVM支持向量机也是非线性的。

半监督学习
其实就是少量有标记的数据,大部分是未标记的数据。让机器自己去识别,这里老师说这个可能没有标记的数据可能会对机器学习的学习过程有帮助,说后面会说。

迁移学习
假设我们要做猫和狗的分类问题,我们也一样,只有少量的有label的data。但是我们现在有大量的data,这些大量的data中可能有label也可能没有label。但是他跟我们现在要考虑的问题是没有什么特别的关系的,我们要分辨的是猫和狗的不同,但是这边有一大堆其他动物的图片还是动画图片(凉宫春日,御坂美琴)你有这一大堆不相干的图片,它到底可以带来什么帮助。这个就是迁移学习要讲的问题。

无监督学习
通俗,就是没有任何标记的数据下,让机器自己学习。

监督学习中的结构化学习
很多教科书说,机器学习只有分类和回归问题,其实还有大量的结构化学习,没有探究问题。

强化学习
原来Alpha GO就是强化学习的产物啊。
 

猜你喜欢

转载自blog.csdn.net/qq_36816848/article/details/119745106