机器学习讲义..doc

  1. 1、本文档共85页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
机器学习讲义.

机器学习讲义 (2010年春硕士课程试用) 第一章 绪论 序 机器学习通常被认为是人工智能领域的一个分支,但和人工智能一样,实际上是多学科的融合。为了说明什么是机器学习,我们来看一下“自动”(automation) 和“自主”(autonomy) 这两个概念的区别。在通常的“自动化”系统中,所有的“智能”都是系统设计者预先注入的。当系统放入它的运行环境中去之后,将按照预定的程序进行活动。但是如果设计者对环境的了解是不全面的,系统就有可能陷入无所适从的境地(系统中的知识是由人工编程输入的,知识中的错误也不能自动改正。)。这时“学习”的能力就成为唯一可依靠的解决方法,也是实现机器超过人这个终极智能的唯一手段。具有学习能力的系统称为是“自主的”。学习意味着根据经验改进自身。学习的真谛在于:感知不仅用于当前的行动,而且用于改进以后的行动。学习是系统和环境交互的结果,也来自于系统对自己决策过程的观察。学习的范围极广,从仅仅记住经验,到创造整个的科学理论,所有这些活动都是学习的过程。 简而言之,机器学习意味着通过编程使计算机进行学习。比如,让计算机从医疗记录中学到治疗新疾病的最佳方案;使智能房屋根据经验学到基于主人生活习惯的能源消耗优化方案;开发个人软件助手为用户从在线晨报中摘出该用户特别感兴趣的内容;等等。机器学习研究的进展对社会经济的影响将是巨大的,它能使计算机的应用领域大为扩展,并使个人和组织的竟争力提高到新的水平,甚至形成人类全新的生活方式。另外,对机器学习的信息处理算法的研究将导致对人脑学习能力(及其缺陷)的更好的理解。 就机器学习研究的现状而言,我们必须承认,目前还不能使计算机具有类似人那样的学习能力。但是,对某些类型的学习任务已经发明了有效的算法,对学习的理论研究也已经开始,人们已经开发出许多计算机程序,它们显示了有效的学习能力,有商业价值的应用系统也已经开始出现。 在理论方面,关于观察例的数目,所考虑的假设的数目和学习到的假设的预计误差之间的基本关系的刻画已经取得成果。我们已经获得人类和动物学习的初步模型,开始了解它们与计算机学习算法之间的关系。 在应用方面,近十年来的进展尤为迅速。下面是一些突出的应用实例: ? 语音识别:所有最成功的语音识别系统都以某种形式使用了机器学习技术。例如,SPHINX系统学习针对具体讲话人的策略从接受到的语音信号中识别单音和单词。神经网络学习方法和学习隐藏的Markov模型的方法可有效地应用于对个别讲话人,词汇表,麦克风的特性,背景噪音等的自动适应。类似的技术也可用于许多其他的信号解释问题。 ? 自动车驾驶:机器学习方法已用于训练计算机控制的车辆在各种类型的道路上的正确行驶。例如,ALVINN系统使用学习到的策略在高速公路上与别的车辆一起以每小时70英里的速度自动行驶了90英里。类似的技术也可用于许多其他的基于传感器的控制问题。 ? 新天体的分类:机器学习方法已用于各种各样的大型数据库以发现隐藏在数据中的一般规律。例如,NASA用决策树学习算法对天体进行分类。该系统现在被用来对所有的对象进行分类,所用的数据库含有三兆字节的图象数据。 ? 计算机弈棋:大多数成功的计算机弈棋程序均基于机器学习算法。例如,TD-GAMMON通过与自己对弈100多万次来学习下backgammon棋的策略。该系统目前已达到人类世界冠军的水平。类似的技术也可用于许多其他的涉及具有非常大搜索空间的实际问题。 总之,随着我们对计算机研究的进一步加深,机器学习将不可避免地在计算机科学技术中起到越来越重要的作用。 机器学习本质上是一个多学科的领域。下面我们列出主要的相关学科及其影响机器学习领域的主要思想。 ? 人工智能: 概念的符号表达的学习, 作为搜索问题的机器学习, 学习作为改善问题求解的方法, 将先验知识和训练数据结合起来指导学习。 ? 贝叶斯方法:贝叶斯定理是做猜想的概率计算的基础, 简单贝叶斯分类器, 计算未观察到的变量值的算法。 ? 计算复杂性理论:各种学习任务的内在复杂性的理论边界,而复杂性是 以学习所需的计算量,训练例数,错误数等来度量的。 ? 控制论: 学习控制进程以优化预定义对象, 学习预测所控制的进程的下一状态。 ? 信息论:熵和信息内容的度量, ? 哲学。 ? 心理学与神经生物学。 ?

文档评论(0)

sdgr + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档