




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
湖北第二师范学院 本科毕业论文 设计 开题报告 论文 设计 题目 基于 clips 的食物中毒诊断系统 院 系 计算机学院 专 业 名 称 软件工程 年 级 08 级 姓名 宿学龙 学 号 0850312004 指导教师姓名 算是 指导教师职称 讲师 填表时间 2011 年 12 月 23 日 填表说明 1 开题报告 须由指导教师和指导教师小组集中开题指导并修改后由学生本人填写 指导教师 指导教师小组及院 系负责人在学生填写后 应在相应栏目里填写意见 最后 由院 系盖章备案保存 2 学生须按栏目填写 开题报告 不得作实质性改变 填写应详细完整 3 本表由教务处统一制作 用蓝色或黑色水笔认真填写 做到填写整洁 正确 拟选 题目 基于 clips 的专家系统 选题依据及研究意义 人工智能 Artificial Intelligence 英文缩写为 AI 它是研究 开发用于模拟 延 伸和扩展人的智能的理论 方法 技术及应用系统的一门新的技术科学 人工智能是计算 机的一个分支 它企图了解只能的实质 并生产出一种新的能以人类智能相似的方式作出 反应的智能机器 该领域的研究包括机器人 语言识别 图像识别 自然语言处理和专家 系统等 专家系统是人工智能应用研究的主要领域 专家系统是一个具有大量的专门知识与经 验的程序系统 它应用人工智能技术和计算机技术 根据领域一个或者多个专家提供的知 识和经验 进行推理和判断 模拟人类专家的决策过程 以便解决那些需要人类专家处理 的负责问题 简而言之 专家系统是一种模拟人类专家解决领域问题的计算机程序系统 专家系统具有下列 3 个特点 1 启发性 专家系统能运用专家的知识与经验进行推理 判断和决策 2 透明性 专家系统能够解释本身的推理过程和回答用户提出的问题 以便让用户能够了解推理过 程 提高对专家系统的信赖感 3 灵活性 专家系统能不断增长知识 修改原有知识 不断更新 由于这一特点 使得专家系统具有 十分广泛的应用领域 专家系统的优点 近十多年来 专家系统获得迅速发展 应用领域越来越广 这是专家系统优良性能以及对 国家经济的重大作用决定的 具体的说 包括下列几个方面 1 专家系统能够高效率 准确 周到 迅速和不知疲倦地进行工作 2 专家系统解决问题时不受周围环境的影响 也不可能遗漏忘记 3 可以使专家的专长不受时间和空间的限制 以便推广珍贵和稀缺的专家知识与经验 4 专家系统能够促进各领域的发展 它使各领域专家的专业知识和经验得到总结和精 炼 能够广泛有力的传播专家的知识 经验与能力 5 专家系统能够汇集多领域专家的知识和经验以及他们协作解决重大问题的能力 它 拥有更渊博的知识 更丰富的经验与更强的工作能力 6 军事专家系统的水平是一个国家国防现代化的重要标志之一 7 专家系统的研制与应用 具有巨大的经济效益和社会效益 8 研究专家系统能促进科学技术的发展 专家系统对人工智能的各个领域的发展起了 很大的作用 并将对科技 经济 国防 教育 社会和人民生活产生极其深远的影响 选题的研究现状 专家系统 expert system 是人工智能呢个应用研究最活跃和最广泛的课题之一 自从 1965 年第一个专家系统 DENDRAL 在美国斯坦福大学问世以来 经过 20 多年的研究开发 到 80 年代中期 各种专家系统已遍布各个专业领域 取得很大的成功 专家系统属于人 工智能的一个发展分支 并且运用于医疗 军事 地质勘探 教学 化学等领域 产生了 巨大的经济效益和社会效益 现在 专家系统已成为人工智能领域中最活跃 最受重视的 领域 专家系统运用于医疗 军事 地质勘探 教学 化工等领域 产生了巨大的经济效 益 但与此同时 专家系统在开发使用中也存在一些缺点 1 知识获取 瓶颈 通常专家系统的知识获取主要靠人工移植 由知识工程师将领域 专家的知识归纳为规则加入知识库中 这种知识获取是间接的 因而效率低 另外 领域 专家的某些经验往往只会意会 不能言传 很难用一定的规则或数学模型来严格描述 因 而这些经验知识在问题求解过程中是相当重要的 这就是专家系统设计开发中的 瓶颈 问 题 2 另一种知识获取的困难就是多个领域专家的知识之间的互相矛盾的处理 是在这些知 识之间做某些折中处理 还是取其中某一种 作为非领域专家的知识工程师在这种情况下 也束手无策 3 知识 窄台阶 目前 一般的专家系统只能在相当窄的专家知识领域内求解专门 性问题 对于那些可以用相应经验知识完整描述的问题能够得到正确的结论 但是一旦我 难题超出系统所拥有的专业领域知识 出现系统未预料到的情况 即使问题所涉及的知识 只与现有专业领域知识有细微偏差 系统就得不作出结论甚至还可能得到错误的结果 所 以存在知识的 窄台阶 即只有浅层的 表面的 经验性的知识 缺少深沉的 本质的 理性的知识 4 推理能力弱 由于推理方法简单 控制策略不灵活 所以容易出现 匹配冲突 组合爆炸 及 无穷递归 等问题 推理速度慢 效率低 5 智能水平低 专家系统的知识存储是一一对应的 且限定没有冗余性 因而失去了 灵活性 一般的专家系统一般不具备自学习能力和联想记忆功能 不能再运行过程中自我 完善 发展和创新 不能联想记忆 识别和类比等方式进行推理 这样 系统就不能在实 践中不断完善 就不能从环境变化中发展和创新知识 系统的功能取决于系统最初的知识 和能力 它的本领只是输入知识的总和 以上种种都是专家系统发展中存在的一些限制 在未来的年代里 许多今日的专家系统缺 失将会被改善 相信未来专家系统应该继续研究的项目有 具有处理常识的能力 发展深 层的推论系统 不同层次解释的能力 使专家系统具有学习的能力 分布式专家系统 轻 易获取与更新知识的能力 未来发展的专家系统 就由传感器直接获取外界资料 也可由系统外的知识库获得资料 在推理机中除推理外 能拟定规划 仿真问题状况等 知识库所存的不只是静态的推理规 则与事实 更有规划 分类 结构模式及行为模式等动态知识 人工智能与专家系统的开发标志着计算机系统的发展进入了崭新的阶段 使计算机的性能 更科学 更智能 专家们预测 人们在一般的知识系统支持下开发专家系统的日期不会太 长 到那时 用户通过本领域的专门知识放入预先设计好的问题求解软件包中 就能获得 用于解决领域本领问题的专家系统 甚至可以能从根本上改变传统设计程序的观念 拟研究的主要内容和思路 1 专家系统的结构与类型 1 1 专家系统的结构 专家系统的结构是指专家系统各组成部分的构造方法与组织形式 系统结构选择恰当 与否 是专家系统的适应性和有效性密切相关的 选择什么结构最为恰当 要根据系统的 应用环境和所执行任务的特点而定 图 1 表示专家系统的简化结构图 图 2 则为理想专家 系统的结构图 由于每个专家系统所完成的任务和特点不相同 其系统结构也不尽相同 一般只有图中部分模块 专家系统的主要专家系统的主要组成部分归纳如下 1 知识库 knowledge base 知识库用于存储某领域专家系统的专门知识 包括事实 可行操作与规则等 2 综合数据库 global database 综合数据库又称全局数据库或总数据库 它用于存储领域问题的初始数据和推理过程中遇 到的中间数据 信息 即被处理对象的一些当前事实 3 推理机 reasoning machine 推理机用于记忆所采用的规则和控制策略的程序 使整个专家系统能够以逻辑方式协调的 工作 推理机能够根据知识进行推理和导出结论 而不是简单的搜索现成的答案 4 解释器 explanator 解释器能够向用户解释专家系统的行为 包括解释推理结论的正确性以及系统输出其他候 选解的原因 5 接口 interface 接口又称界面 它能够使系统与用户进行对话 使用户能够输入必要的数据 提出问题和 了解推理过程及推理结果等 系统通过接口 要求用户回答提问 并回答用户提出的问题 进行必要的解释 1 1 2 专家系统的类型 用于某一特定领域的专家系统 可以划分为以下几类 1 诊断型专家系统 根据对症状的观察分析 推导出产生症状的原因以及排除故障 方法的一类系统 如医疗 机械 经济等 2 解释型专家系统 根据表层信息解释深层结构或者内部情况的一类系统 如地质 结构分析 物质化学结构分析等 3 预测性专家系统 根据现状预测未来的一类系统 如气象预报 人口预测 水文 预报 经济形势预测等 4 设计型专家系统 根据给定的产品要求设计产品的一类系统 如建筑设计 机械 产品设计等 5 决策型专家系统 对可行方案进行综合评判并优选的一类专家系统 6 规划型专家系统 用于指定行动规划的一类专家系统 如自动程序设计 军事计 划的制定等 7 教学型专家系统 能够辅助教学的一类专家系统 8 数学型专家系统 用于自动求解某些数学问题的一类专家系统 9 监视型专家系统 对某些行为进行监测并在必要时候进行干预的一类专家系统 如机场监视 森林监视等 1 2 1 专家系统的工作过程 专家系统的基本工作流程是 用户通过人机界面回答系统的提问 推理机将用户输入 的信息与知识库中各个规则的条件进行匹配 并把匹配规则的结论放入综合数据库中 最 后 专家系统将得出最终结论呈现给用户 在这里 专家系统还可以通过解释器向用户解释一下问题 系统为什么要向用户提出 该问题 Why 计算机是如何得出最终结论的 How 领域专家或知识工程师通过专门的软件工具 或者变成实现专家系统中知识的获取 不断地充实和完善知识库中的知识 1 2 2 专家系统的开发过程 1 开发步骤 才有原型技术的专家系统开发如下图 3 所示 它可以分为设计初始知识库 原型系统 开发与试验 知识库的改进与归纳三个主要步骤 2 知识获取 3 开发工具与环境 常用的专家系统开发工具和环境可按其性质分为程序设计语言 骨架型工具 语言型 工具 开发环境及一些新型专家系统开发工具等 1 程序设计语言 程序设计语言包括人工智能语言与通用程序设计语言 他们是专家系统开发的最基础 语言工具 人工智能语言主要代表有以 Lisp 为代表的函数型语言和 Prolog 为代表的逻辑 型语言等 通用程序设计语言主要代表有 C C 和 Java 等 2 骨架型工具 骨架型工具也成为专家系统外壳 它是由一些已经成熟的具体专家系统演变而来的 其演变方式是 抽去这些专家系统中的具体知识 保留他们的体系结构和功能 再把领域 专用的界面改为通用界面 这样 就可以得到相应的专家系统外壳 3 语言型工具 语言型工具是一种通用专家系统开发工具 它是不依赖于任何已有专家系统 不针对 任何具体领域 完全重新设计的一类专家系统工具 与骨架系统相比 语言型工具具有更 大的灵活性和通用性 并且多数据和知识的存取和查询提供了更多的控制手段 常用的语 言型工具有 Clips 和 Osp 等 4 开发环境 专家系统开发环境是一种高效率开发专家系统而设计和实现的大型智能计算机软件 系统 专家系统开发环境一般由调试辅助工具 输入输出设施 解释设施和知识编辑器 4 个典型部件组成 研究的创新点及重 难点 本科生毕业论文做专家系统有点难 基本上硕士毕业论文采用 所以 选择这个题 目就是对自己的一种考验 也是创新 因为离散数学 数据库等课程已经学会 所以在 专家系统建立过程中 知识可以贯穿 重难点就是上面的各步骤 1 知识库的建立 2 综合数据库的建立 3 最重要的就是推理机的合理建立 4 当然 接口也是很重要的 但是在此处 为了专门突出推理 人机界面可以做的差点 研究进程安排 2011 11 2011 12 查阅相关资料 撰写开题报告 2011 12 2011 1 系统整体架构设计 数据库设计 2012 1 2012 2 系统开发 2012 2 20
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中型企业员工聘用合同书5篇
- 正式的地域买卖合同6篇
- 农村卖房屋合同范本
- 小区锅炉用工合同范本
- 英文企业合作合同范本
- 镇江砂石供应合同范本
- 净化车间劳务合同范本
- 工业加工企业合同范本
- 影视传播市场分析与发展前景
- 新能源汽车趋势
- 2025年云南省中考数学试卷真题及解析答案
- 货运平台项目可行性研究报告
- CJ/T 448-2014城镇燃气加臭装置
- 租房开午托园合同范本
- 河北建投集团招聘笔试题库2025
- 托育园管理制度
- 2025年人教版小学四年级数学上册全册单元检测试卷(全套版)
- DB3714-T 0010-2022 园林绿化养护管理规范
- 小学生学习习惯养成教育课件
- 水行政处罚培训课件
- 沥青路面基础知识
评论
0/150
提交评论