机器学习是一门人工智能的科学,该领域的主要研究对象是人工智能,特别是如何在经验学习中改善具体算法的性能
机器学习(Machine Learning, ML)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专
门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。
它是人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域,它主要使用归纳、综合而不是演绎。
机器学习是对能通过经验自动改进的计算机算法的研究”。 “机器学习是用数据或以往的经验,以此优化计算机程序的性能标准
将机器学习方法[1] 区分为以下六类:
1)经验性归纳学习 (empirical inductive learning)
经验性归纳学习采用一些数据密集的经验方法(如版本空间法、ID3法,定律发现方法)对例子进行归纳学习。其例子和学习结果一般都采用属性、谓词、关系等符号表示。它相当于基于学习策略分类中的归纳学习,但扣除联接学习、遗传算法、加强学习的部分。
2)分析学习(analytic learning)
分析学习方法是从一个或少数几个实例出发,运用领域知识进行分析。其主要特征为:
·推理策略主要是演绎,而非归纳;
·使用过去的问题求解经验(实例)指导新的问题求解,或产生能更有效地运用领域知识的搜索控制规则。
分析学习的目标是改善系统的性能,而不是新的概念描述。分析学习包括应用解释学习、演绎学习、多级结构组块以及宏操作学习等技术。
3)类比学习
它相当于基于学习策略分类中的类比学习。在这一类型的学习中比较引人注目的研究是通过与过去经历的具体事例作类比来学习,称为基于范例的学习(case_based learning),或简称范例学习。
4)遗传算法(genetic algorithm)
遗传算法模拟生物繁殖的突变、交换和达尔文的自然选择(在每一生态环境中适者生存)。它把问题可能的解编码为一个向量,称为个体,向量的每一个元素称为基因,并利用目标函数(相应于自然选择标准)对群体(个体的集合)中的每一个个体进行评价,根据评价值(适应度)对个体进行选择、交换、变异等遗传操作,从而得到新的群体。遗传算法适用于非常复杂和困难的环境,比如,带有大量噪声和无关数据、事物不断更新、问题目标不能明显和精确地定义,以及通过很长的执行过程才能确定当前行为的价值等。同神经网络一样,遗传算法的研究已经发展为人工智能的一个独立分支,其代表人物为霍勒德(J.H.Holland)。
5)联接学习
典型的联接模型实现为人工神经网络,其由称为神经元的一些简单计算单元以及单元间的加权联接组成。
6)增强学习(reinforcement learning)
增强学习的特点是通过与环境的试探性(trial and error)交互来确定和优化动作的选择,以实现所谓的序列决策任务。在这种任务中,学习机制通过选择并执行动作,导致系统状态的变化,并有可能得到某种强化信号(立即回报),从而实现与环境的交互。强化信号就是对系统行为的一种标量化的奖惩。系统学习的目标是寻找一个合适的动作选择策略,即在任一给定的状态下选择哪种动作的方法,使产生的动作序列可获得某种最优的结果(如累计立即回报最大)。
在综合分类中,经验归纳学习、遗传算法、联接学习和增强学习均属于归纳学习,其中经验归纳学习采用符号表示方式,而遗传算法、联接学习和加强学习则采用亚符号表示方式;分析学习属于演绎学习。
实际上,类比策略可看成是归纳和演绎策略的综合。因而最基本的学习策略只有归纳和演绎。
从学习内容的角度看,采用归纳策略的学习由于是对输入进行归纳,所学习的知识显然超过原有系统知识库所能蕴涵的范围,所学结果改变了系统的知识演绎闭包, 因而这种类型的学习又可称为知识级学习;而采用演绎策略的学习尽管所学的知识能提高系统的效率,但仍能被原有系统的知识库所蕴涵,即所学的知识未能改变系统的演绎闭包,因而这种类型的学习又被称为符号级学习。
分享到:
相关推荐
国科大中科院-人工智能与机器学习-
在本次由亚马逊云科技User Group昌吉举办的活动中,技术专家李寅祥分享了关于人工智能(AI)和机器学习(ML)的创新与实践。这些技术正在全球范围内迅速发展,成为推动企业增长的关键因素。根据数据显示,AI和ML市场...
Decision_tree-python 决策树分类(ID3,C4.5,CART) 三种算法的区别如下: (1) ID3算法以信息增益为准则来进行选择划分属性,选择信息增益最大的; (2) C4.5算法先从候选划分属性中找出信息增益高于平均水平的属性...
掌握机器学习技能后,你可以继续成为:机器学习工程师、高级数据分析师、人工智能工程师和机器人开发工程师。
成都理工大学-人工智能与机器学习-往届期末试题
掌握机器学习技能后,你可以继续成为:机器学习工程师、高级数据分析师、人工智能工程师和机器人开发工程师。
掌握机器学习技能后,你可以继续成为:机器学习工程师、高级数据分析师、人工智能工程师和机器人开发工程师。
机器学习-第4章-人工神经网络ANN.ppt 机器学习-第5章评估假设.ppt 机器学习-第6章-贝叶斯学习.ppt 机器学习-第7章计算学习理论.ppt 机器学习-第8章基于实例的学习.ppt 机器学习-第9章遗传算法.ppt 机器学习-第10章...
掌握机器学习技能后,你可以继续成为:机器学习工程师、高级数据分析师、人工智能工程师和机器人开发工程师。
机器学习-十大人工智能算法
X-CUBE-AI 是一款专为 STM32 微控制器设计的人工智能软件扩展包,它作为 STM32Cube 生态系统的一部分,极大地简化了在 STM32 平台上部署和运行预先训练好的机器学习模型的过程。该软件提供了从模型转换、优化到最终...
人工智能——机器学习概述AI人工智能+区块链+物联网人工智能——机器学习概述AI人工智能+区块链+物联网人工智能——机器学习概述AI人工智能+区块链+物联网人工智能——机器学习概述AI人工智能+区块链+物联网人工智能...
在现代信息技术领域,人工智能(AI)是一个至关重要的分支,它涵盖了广泛的子领域,其中机器学习是AI的核心组成部分。机器学习使计算机系统能够从数据中学习并改进其性能,无需显式编程。在这个主题中,我们将深入...
人工智能-机器学习-基于智能算法的目标威胁估计.pdf
很抱歉,但您提供的文件信息与指定的主题"人工智能-机器学习-智能宣传系统软件开发项目小组绩效管理研究"不符。您提到的内容主要涉及大跨度自锚式吊拉组合桥的几何非线性问题、有限元分析、结构计算方法以及施工过程...
人工智能-机器学习-机器学习中若干特征选择算法研究.pdf
人工智能-机器学习-基于机器学习的电梯安全评价研究.pdf
人工智能-机器学习-基于机器学习的信用评价特征工程研究.pdf
人工智能-机器学习-市场直销响应模型的机器学习方法.pdf
《人工智能-机器学习-基于Rough集方法的机器学习技术研究》探讨了人工智能领域中机器学习的重要分支——基于Rough集方法的机器学习技术。Rough集理论是20世纪80年代由波兰的Z.Pawlak教授提出的,主要用于处理模糊和...