系统架构设计师教程 第3章 信息系统基础知识-3.5 专家系统(ES)
- 3.5.1 人工智能
- 3.5.1.1 人工智能的特点
- 3.5.1.2 人工智能的主要分支
- 3.5.2 ES的概念
- 3.5.2.1 ES 概述
- 3.5.2.2 与传统程序的区别
- 3.5.3 ES的特点
- 3.5.4 ES的组成
- 3.5.4.1 知识库
- 3.5.4.2 综合数据库
- 3.5.4.3 推理机
- 3.5.4.3.1 推理机概述
- 3.5.4.3.2 常用推理方式
- 3.5.4.3.3 推理机的设计
- 3.5.4.4 知识获取模块
- 3.5.4.5 解释程序
- 3.5.4.6 人一机接口
- 3.5.4 ES的求解步骤
3.5.1 人工智能
- 概念:
-
- 人工智能 (Artificial Intelligence,Al) 旨在利用机械、电子、光电或生物器件等制造的装置或机器模仿人类的智能
- 1956年夏季,在美国的达特茅斯大学(Dartmouth tUniversity)的一次学术讨论会上,由当时的年轻数学助教,现为斯坦福大学教授的麦卡锡(J.MeCarthy)首次提出用人工智能来描述具有模仿或复制人脑功能能力的计算机系统,从而开创了人工智能作为一门独立学科的研究方向。麦卡锡因此也被成为人工智能之父。
3.5.1.1 人工智能的特点
AI研究的重点放在开发具有智能行为的计算机系统上,智能行为表现出以下5个特点。
- 汲取经验,并将从经验中得到的知识应用于新的环境和场景
-
- 然而汲取经验并应用知识不是计算机系统的本性,它需要精心为其设计的软件提供支持。
- 具有在缺乏重要信息时解决问题的能力
- 具有处理和操纵各种符号、理解形象化图片(图像)的能力
- 具有处理和操纵各种符号、理解形象化图片/图像的能力
- 具有想象力和创造力
- 善于启发
3.5.1.2 人工智能的主要分支
- 专家系统
- 机器人技术、视觉系统、自然语言处理、学习系统和神经网络等。
3.5.2 ES的概念
3.5.2.1 ES 概述
- 概念:
-
- ES是一种智能的计算机程序,该程序使用知识与推理过程,求解那些需要资深专家的专门知识才能解决的高难度问题。
- 适合场景:
-
- 没有公认的理论和方法、信息不完整、人类专家短缺或专门知识相对昂贵的工作
-
- 如:规划、设计及决策制定、医疗诊断、质量监控等
3.5.2.2 与传统程序的区别
吐槽:教材颠三倒四说了两遍,看了头都晕了。笔者整理一下。
1、第一遍说了5点:(理解为主)
1)解决的问题:
- 属于人工智能范畴,解决的是半结构化或非结构化问题,需要应用启发法或弱方法来解决
传统应用程序采用算法解决结构化问题
2)模拟
- ES模拟的是人类专家在问题领域的推理,而不是模拟问题领域本身
传统应用程序通过建立数学模型去模拟问题领域<