[农业专家系统和PROLOG语言]Nyzzxt9.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[农业专家系统和PROLOG语言]Nyzzxt9.ppt

第七章专家系统设计与应用 在前几章中,我们讨论了专家系统的一般概念和理论。本章就实际专家系统的设计与应用提供一些一般的指导,这些设计是针对现实世界的应用,而不是研究模型的。本章将描述软件工程方法(Software engineering methodology),以便在最短的时间内开发出高质、高效和低成本的专家系统。再举例看其如何应用。 第一节 选择合适的问题 在建立专家系统前,必须选择合适的问题。专家系统和任何其他软件项目一样,在决定其所需的人力、资源和时间时,都要作一个全盘考虑。这个全盘考虑就是传统程序设计的项目管理,这一点在专家系统设计里必须形成制度。其高层管理模式,活动管理、产品配置管理、资源管理其三个一般阶段的具体细节在它们的下面列出,这些具体细节必须采取问题-答案的方式进行讨论以作为专家系统设计的指导方针。 活动管理 计划、进度、分析 产品配置管理 产品管理、变更管理 资源管理 获取资源、合理分配资源、减少资源瓶颈 1 选择合适的范例——为什么要建立专家系统? 对任何一个项目来说,这可能是最重要的问题。只有管理人员才有权决定系统的建造,而技术人员仅需实现他们的需求。特别是,这个问题必须交给老板或股东来决定。在开始项目前,对问题、专家和用户等都必须有一个清楚的认识。 2 收益——什么是收益? 它要求在人力、资源、时间和金钱上的投资都必须有特别的回报。收益可体现在金钱、效率,很重要的一点是必须记住,如果没有用户,就没有收益。由于专家系统是一门新的技术,较之传统程序设计来说,回答这个问题更困难,也更具风险。 3 工具——哪些工具是有用的? 目前有许多不同优缺点的专家系统工具可供选择。一般而言,每年每种工具都会有许多实质性的功能增强,而每2~3年则会有一个大的版本更新。 这些增强并不局限于软件工具,许多80年代末只能在价值5万美元的LISP机上运行的当时最新工具,后来经过重写后,都可以在微型电脑和微处理机上使用,这样就大大减少了使用工具的硬件花费。一个最好的方法是查找当前文献并直接与专家系统设计人员打交道。 4 成本——要花费多少成本? 成本取决于人力、资源和时间,除了运行专家系统所需的软硬件外,还得考虑培训的成本。 如果雇员没有什么经验,就要花费大量成本进行培训。例如,现有的最新专家系统工具培训每人每星期花费2500美元。 第二节 开发专家系统的步骤 系统是如何开发的? 从大的方面来讲,专家系统的开发依赖于所提供的资源。然而和别的项目一样,开发也依赖于组织和管理。 一 项目管理 项目管理包括下列部分 事实上,项目管理已成为专家系统方法的主题 活动管理 ·计划 -确定活动内容 -规定活动的优先次序 -资源需求 -阶段目标 -持续时间 -责任 ·进度 -规定开始和结束时间 -解决同等优先权任务之间的冲突 ·记事 -监督项目性能 ·分析 -分析计划、进度和已记事的活动 产品配置管理 ·产品管理 -管理产品的不同版本 ·变更管理 -管理变更建议及其影响评估 -指定人员进行改变 -安装新版本 资源管理 ·预测资源需求 ·获取资源 ·规定合理使用资源的责任 ·提供紧要资源以减少瓶颈 三维护和升级——如何维护和升级系统? 专家系统的维护和升级较之传统程序来说更为开放,因为专家系统不是基于算法,它的性能依赖于知识,当新知识被获取而旧知识被修改时,系统的性能就提高了。 作为一个商业产品,必须有一个系统和有效的方法从用户那里收集漏洞(bug)报告。虽然收集和修补漏洞在研究系统中并不是很重要,但在商业系统中却非常重要,只有获取到漏洞报告才能做好维护工作。 作为一个商业系统,专家系统发行后的改进工作同样关系重大,商业系统的开发者希望它能取得经济成功,这意味着听取用户的需求并了解用户乐意为什么样的改进而增加付款。真正说来,一个商业专家系统永远不会完成,它只会变得越来越好。 四专家系统开发问题 第三节 专家系统 开发周期 二 代码修改模型 许多过程模型被用于软件的开发,最早的模型是名声不好的代码修改模型(Code-and-Fix Model)。在这种模型中,写完一些代码,若发现有错误,再进行修改。很多程序设计新手在传统程序设计和专家系统中都常常采用这种方法。 到70年代,这种模型的缺陷已经十分明显,于是,开发了瀑布模型以提供一个系统的方法,这特别适合于大型项目的开发。然而,瀑布模型有一个难处,因

文档评论(0)

教学专家 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档