- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
多媒体农业专家系统的构建平台的实现与研究
多媒体农业专家系统构建平台的实现与研究
摘 要 论述了多媒体农业专家系统构建平台的系统目标、系统分析及实现的关键技术,提出了一种实现启发式规则推理的知识表示方法。 关键词 多媒体;农业专家系统;推理;知识表示0 引言 随着软件和硬件技术的迅速发展,电脑已逐渐走进农村的千家万户,为我国庞大的农村推广和使用农业专家系统提供了一个坚实平台[1]。农村文化相对落后、农民科学种田水平低、农业专家和科技人员短缺。国家农业信息化工程技术研究中心研制开发多媒体农业专家系统开发平台(MPAID),它简化了知识规则录入管理;增强了多媒体知识对象和资源的支持;实现启发式的推理决策、电子图书和农情数据库的支持。它以图文声像并茂的方式从不同角度展现专家知识,为计算机专业知识相对薄弱的农业科技人员和知识工程师迅速搭建农业领域的多媒体化的专家系统提供一个便利的工具箱。1 系统目标 为了让工程师能开发基于多媒体的使用专家系统,系统目标确定在以下几方面:(1)单机环境运行。专家系统的开发和运行都是基于单机环境。(2)丰富的多媒体知识对象支持。支持多种多媒体知识对象:图片、音频、视频、动画、超文本文件和可执行文件对象。(3)启发式推理。系统运行时能方便地选择问题,智能地提示用户进行下拉选择,以一问一答的方式完成事实录入,实现启发式推理。(4)农情数据挂接。农情库成为专家系统的组成部分,农户将通过数据库查询获得一些基础的农业数据:品种、常用肥料、农药等。(5)电子图书支持。专家的领域知识以电子图书形式组织成教材供农户查询检索以获得更详尽的知识。(6)易用可观的知识管理。领域模块的创建,规则的建立和知识的录入都在可视化界面中完成,形成一个所见即所得的知识管理。2 系统设计2.1 层次结构 平台基于单机环境运行,采用的是单层应用结构,应用逻辑(表示层、业务层、数据层)对应于用户界面、业务规则、数据存储都在同一个CPU上完成。功能构件都被加载到一个系统上,以进程内或本地进程外运行的方式提供服务。体系层次结构如图1。2.2 开发模式 平台由两个独立的功能部分组成:开发平台和运行平台。开发平台供工程师开发专家系统并能打包生产专家系统文件(*.esf)。运行平台供农户来操作专家系统又称外壳,和esf文件一起分发给农户,农户先安装外壳而后在向导提示下加载esf文件,使之成为专家系统形式的应用系统。2. 3 系统组成及功能2.3.1子系统组成 根据系统目标可以将其划分成八个子系统来实现和组织功能模块。每个子系统中所包含的功能模块如图2所示。2.3.2功能说明 (1)系统管理:系统管理和维护。系统日志管理、查询日志、用户管理。(2)知识库:管理完成知识库的创建、删除、备份、恢复。(3)知识管理:管理多媒体知识库。领域模块管理、输入输出数据项建立及值录入、知识规则管理、知识ID管理、插入多媒体知识对象、知识检测(对冗余、从属、环路、矛盾进行检测)。(4)农情数据库管理:新建、删除、备份、恢复;表定义、字段定义及定义修改;数据管理;农情配置到专家系统。(5)电子图书:制作农业领域的电子图书。以文本文件为输入,通过制作工具的编译处理输出chm文件,再用浏览程序对生成的图书进行试读和效果预览,图书配置到专家系统[2]。(6)工具:管理和形成专家系统产品,打包则根据所选专家系统的资源配置(知识库、农情库、电子图书)及资源文件包括目录结构进行加密压缩处理生成一个esf文件;发送向导引导工程师将运行平台和esf文件拷贝到发行媒体,形成产品。(7)运行平台:为农户使用专家系统提供工具箱如:推理机、图书浏览器、农情库查询工具。(8)帮助:平台的使用说明和专家系统开发文档。3 平台的实现技术3.1数据库 数据库选型:平台在单机环境下运行,它所操作的数据库必须是一个桌面数据库,系统信息存储和知识规则存储都可以用Access数据库来实现。 数据库设计:规则、知识ID、农情库表中数据结构等信息的存储是数据库设计的重点。前者关系到知识管理和推理速度;后者关系到数据库管理功能完善与否。在知识库中分三层来设计数据结构。上层数据:查询时,用以存储用户输入的临时数据。中间层数据:如专家系统、问题模块、问题(规则)、问题解(知识ID)、视频数据、音频数据、图片数据、可执行书库、超文本数据、记录知识库对象特征信息和关系信息。下层数据:系统字典数据;输入输出字典。设计时考虑四点:1.规范上层中层数据;2.提供字典信息编码,提高检索速度;3.增加输入码,减少用户输入选择范围,提高用户效率;4.要求所有关系R满足第三范式。数据库访问:ADO2.0数据库访问接口。Microsoft ActiveX Data Objects2.0 Library即ADO2.0,以自动化对象的形式对OLEDB进行封装,支持关系和非关系型数据源,使
您可能关注的文档
- 基于JXTA和P2P的资缘拇发布系统研究.doc
- 基于MapX的多字段专的题饼图的设计.doc
- 基于MAS的虚拟企业康尿架结构设计.doc
- 基于Matlab和VC联合的编程的数据处理系统.doc
- 基于LonWorks现场总的线的机房监控系统.doc
- 基于MO(MapObjects的)的GIS工作空间的研究与开发.doc
- 基于MPLS VPN构建合的肥市电子政务专网.doc
- 基于Mschart的数据康拟图表应用编程.doc
- 基于MultiGen的三维的大面积地形场景可视化研究.doc
- 基于NOTES的网络办沟墨系统中信息安全技术的探讨.doc
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
文档评论(0)