执行单元是机器学习系统关键组成部分之一,用于处理系统面临的现实问题,即应用学习到的知识求解问题,如
定理证明、
智能控制、
自然语言处理、机器人行动规划等;和用于验证、评价执行环节的效果,如结论的正确性等。
执行单元是机器学习系统中利用知识库完成某种任务,并进行识别、论证、决策、判定,将获得的信息进行反馈,以修正和完善下一步的学习的执行机构。执行单元既是使得学习系统具有实际用途,又是评价学习算法性能好坏的关键部分。机器学习研究的很大一部分工作是集中在这样两个领域:分类和问题求解。一个智能主体常常需要将其经验或经历的事例进行分类标记。例如,在面临病人表现的某些特定症状时,医生需要作出某一疾病的诊断。机器学习所作的很大一部分是学习分类。该任务可描述为,给定一个经验实例的某种描述,以及一些已知的类,任务在于试图将这些经验实例赋予某个类别。专家系统所作的最常见的也是最有用的工作便是同这种分类或诊断有关。另外,机器学习也常要能解决新问题或进行规划,例如,任务是设计一个从当前所在地到达目的地的路径。一般是给定一些所要达到的状态或目标,任务在于试图找出一个动作序列,使得其主体能从当前状态达到目标状态。机器人操作是最明显的问题求解策略的应用。这个领域涉及技能的获得,用以改进问题求解的速度和规划推理的能力。
机器学习就是计算机模仿人类获取知识的模式,通过建立相应的模型,对外界输入通过记忆、归纳、推理等等方式,获得有效的信息和经验总结,进而不断的自我完善,提高系统的功能。机器学习的核心是学习,学习是系统中的任何改进,这种改进使得系统在重复同样的工作或进行类似的工作时,能完成得更好;学习是构造或修改对于所经历事物的表示。机器学习系统由外部环境、学习、知识库和执行单元组成。外部环境是以某种形式表达的信息或知识的集合,是知识和信息的来源,执行的对象和任务。外部环境像系统提高信息的质量是影响学习系统设计的首要因素。学习是将外部环境提供的信息,加工成为有效信息的过程,它也是学习系统的核心,包括采集信息、接受监督指导、学习推理、修改知识库等其他功能。知识库是影响学习系统设计的第二大因素,根据知识的不同,选择不同的表达方式,兼顾表达能力强、易于推理、易于修改知识库和知识表示易于扩展等几方面,均是知识库在表达上需要符合的要求。机器学习系统通常具有如下重要特征:
2、计算复杂度,时间成本。
计算复杂性理论所研究的资源中最常见的是时间(要通过多少步演算才能解决问题)和空间(在解决问题时需要多少内存)。其他资源亦可考虑,例如在并行计算中,需要多少
并行处理器5、鲁棒性。健壮性。鲁棒性(robustness)就是系统的健壮性。它是在异常和危险情况下系统生存的关键。比如说,计算机软件在输入错误、磁盘故障、网络过载或有意攻击情况下,能否不死机、不崩溃,就是该软件的鲁棒性。所谓“鲁棒性”,是指控制系统在一定(结构,大小)的参数摄动下,维持某些性能的特性。根据对性能的不同定义,可分为稳定鲁棒性和性能鲁棒性。以闭环系统的鲁棒性作为目标设计得到的固定控制器称为
鲁棒控制器。