机器学习
定义
什么是机器学习?机器学习其实就是利用机器找到一个人类写不出来的复杂函数
例如基于机器学习的语音识别,实际上就是找到了一个可以把声音信号变成文字的函数,这种函数非常复杂,需要通过机器去帮助寻找
深度学习
机器找一个类神经网络函数
类神经网络函数
输入
类神经网络函数的输入可以是向量,矩阵(比如图片识别的时候,一张图片就是以一个矩阵的形式来表示的),序列(比如语音识别,翻译等场景,函数的输入其实就是一段序列)
输出
输出可以是一个数值(输出一个数值的任务叫做regression,回归),类别(使用者提供几个选项给机器进行选择,这种任务叫做classification分类),也可以让机器输出一句话,一篇文章,甚至画一张图
机器学习的方法
Supervised Learning
使用场景
我们希望机器可以分辨看到的一只动物是宝可梦还是数码宝贝
**supervised learning **中我们的做法是:收集一大堆训练资料,每一只都标注他是数码宝贝还是宝可梦,当这些资料被标注后(这里的标注我们称作label),有了这些label,机器就可以输出一个函数