赞
踩
Arthur Samuel:机器学习是这样的领域,它赋予计算机学习的能力,这种学习能力不是通过显著式编程来获得的。
显著式编程:人为设定规律的编程方法(定死了输入和输出)。
非显著式编程:让计算机自己总结规律的编程方法。
Tom Mitshell:一个计算机程序被称为可以学习,是指它能够针对某个任务T和某个性能指标P,从经验M中学习。这种学习的特点是,它在T上的被P所衡量的性能,会随着经验E的增加而提高。
举个例子:识别菊花和玫瑰
任务T:识别菊花和玫瑰花。
经验E:一些菊花和玫瑰花的图片,也叫做训练样本。
性能指标P:识别率,即识别的正确率。
四个任务:
1.下棋
2.垃圾邮件识别
3.人脸识别
4.无人驾驶
按照任务是否和环境产生交互可以分为监督学习和强化学习。
一、监督学习:输入计算机训练数据同时加上标签的机器学习
1.首先是按照驯良数据是否有标签分为三类
2.还可以按照标签连续与离散,将监督学习分为分类问题和回归问题两种。
二、强化学习:计算机通过与环境的互动强化自己的行为模式
机器学习的重点,不是研究如何提取特征,而是在假设已经提取好特征的前提下,如何设计更好的算法来提高学习系统的性能。
没有免费午餐定理:任何一个预测函数,如果在一些训练样本上表现好,那么必然在一些训练样本上表现不好。如果不对数据在特征空间的先验分布上有一定的假设,那么表现好与表现不好的情况一样多(即没有任何情况下都最好的机器学习算法)。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。