人工智能与专家系统方案分析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
❖ 专家系统采用的也是系统化的开发方法
确定对专家系统的需求 通过调查找出本领域或学科中的一位或几位专家 构架专家系统的各个部件 实施各项结果 维护及评价整个系统。
❖ 开发基本上与一般信息系统的开发过程相似 ❖ 对开发人员的要求相对较高
12
开发人员应具备de能力
❖ 能识别实际问题 ❖ 能为解决问题提出一个总体的框架方案 ❖ 能将有关本领域的有关理论公式化 ❖ 能开发并运用规则来解决问题 ❖ 清楚何时应打破规则或一般原则的限制 ❖ 能快速有效地解决问题 ❖ 能从过去的经验教训中进行学习 ❖ 清楚问题中哪些是重要的,是不重要的 ❖ 能清晰地解释实际情况和问题的解决方案
人工智能概述
❖ 1956年提出
❖ 人工智能(artificial intelligence, AI)
具有模仿或复制人脑功能的计算机
❖ 目的
使计算机去做原来只有人才能做的智能任务
❖ 智能?
具有推理、理解、规划、决策、抽象、学习和创造功能 的机器就是智能机
❖ 人工智能系统就是要让计算机具备上述功能
❖ 中心目标:使计算机更加有用
1
智能行为的特点(1)
❖ 具有从经验中获取知识的能力
失败是成功之母,成功是成功之father 从过去的事件中学习到经验 从归纳总结中获取知识,并指导以后的行动 能将学到的知识用于解决新的环境中的问题
❖ 具有处理复杂问题的能力
复杂问题大多是些不确定性问题 借助于经验和一些算法能较好地加以解决
❖ 能解决专门问题
数学问题、其它的专门问题 最终会代替人去做人不愿去做的事情、工作
❖ 能模仿心理过程
6
计算机能做什么?(cont.)
❖ 理解做事过程,才可能有智能计算机 ❖ 智能机应具有的功能:
必须拥有知识
❖这些知识都体现在规则
应具备某种推理的能力
❖通过匹配和搜索等技术来实现这些推理的
具备某种继续获取知识的功能
❖ 能做几何类比的智能测验
一种适合于智能测验中的类比问题 解决问题的关键是对规则作适宜的描述
❖ 能够学习
使计算机完成学习新的概念的过程
❖ 能理解简单的图画
关于存在何种物体、存在什么关系、形成何种组合 5
计算机能做什么?(cont.)
❖ 能理解简单的英语
领会原始句子,将词分离为词组,理解对话
13
专家系统开发工具与技术
❖ 早期,传统的高级语言
PASCAL、FORTRAN、COBOL…… LISP、Prolog……
❖ 专用软件
专家系统外壳是用来设计、开发、实施及维护专家系统 软件包及其工具的集合
❖ 专用的专家系统开发工具
可使专家系统的开发变得更加容易,并且开发速度也越 来越快
14
7
人工智能的主要分支
人工智能
视觉系统
学习系统
机器人技术
语言理解系统
神经网络 专家系统
8
专家系统及组成
推理机制
知识获取工具
知识库
人机接口
9
专家系统的特征
❖ 专家系统处理的是知识
❖ 信息系统与决策支持系统处理的都是数据
❖ 专家系统是运用推理机制对知识进行操作
决策支持系统运用模型来处理数据
❖ 专家系统独特的特征:
2
智能行为的特点(2)
❖ 辨别事物的能力
对事物的观察和分析,是决策的重要环节 区分出重要的事项,找出规律,解决问题
❖ 对问题能作出快速而正确反应的能力
事情的处理是有时效性的
❖ 具有处理和分析符号的能力
决策过程中,需要借助于对各种符号、图像的处理和判 断,为大脑提供决策所需的信息流
3
智能行为的特点(3)
专家系统外壳与开发方案
❖ 易于开发和修改
专家系统需要不断地加入、修改新事实和新规则
❖ 可由知识工程师和知识用户进行开发
无需进行系统分析和计算机程序设计 更快、更准确地开发出满足用户所需的专家系统。
❖ 专家系统的开发方案
自行开发、或购买、或者聘请专业公司开发
15
解决特定领域中的问题,行使的是专家的职能
通过符号处理来解决十分复杂的问题
处理结果以定性为主
对求解问题的路径是不确定的
允许不断地将新的知识加入到知识库中
❖ 主要优势:可由非专家完成专家的工作
10
实用专家系统的类型
❖ 解释系统 ❖ 预测系统 ❖ 诊断系统 ❖ 设计系统 ❖ 规划系统
11
专家系统的开发过程
❖ 善于启发和引导的能力。
询问或启发决策者去思考一些问题,寻找解决办 法
❖ 具有创造性和想象力
利用创造性和想象力,将不利转化为有利
❖ “智能”难以给出明确的定义 ❖ 研究的目的是确定AI系统应具有的性能
4
计算机能wk.baidu.com什么?
❖ 计算机本身并不具备有关智能方面的功能
需要将这些功能赋予它
❖ 通过对软件和硬件的设计,使它具备某些智能的特性
相关文档
最新文档