没有合适的资源?快使用搜索试试~ 我知道了~
软件X 16(2021)100825软件更新更新(4.2020.0303)至Aleksandr YurievichYurin,Nikita Olegovich Dorodnykh,Olga Anatolievna Nikolaychuk俄罗斯科学院西伯利亚分院马特洛索夫系统动力学与控制理论研究所,134 Lermontov 圣伊尔库茨克,俄罗斯ar t i cl e i nf o文章历史记录:接收17八月2021收到修订版2021年9月11日接受2021年9月13日关键词:决策表知识库规则RVMLPKBDa b st ra ct我们提出了一个新版本的专家系统原型软件个人知识库设计师。该软件提供了一个特殊的符号规则建模,即规则可视化建模语言(RVML)的使用;向导创建和编辑知识库元素;概念模型,和规范的电子表格作为领域知识的主要来源。新版本对现有工具进行了增强,并引入了新的功能:使用决策表作为领域知识的新来源;实现了RVML扩展,用于建模逻辑规则中的不完整性和不准确性,即FuzzyRVML;生成PHP(超文本预处理器)和FuzzyCLIPS的源代码。版权所有2021作者。Elsevier B.V.出版,保留所有权利。代码元数据现行代码版本4.2020.0303永久的代码链接/用于此代码版本的存储https://github.com/ElsevierSoftwareX/SOFTX-D-21-00152法律代码许可证GNU通用公共许可证代码版本控制系统使用Git软件代码语言ObjectPascal编译要求、操作环境依赖性(如有)开发人员文档/手册链接问题支持电子邮件iskander@icc.ru软件元数据当前软件版本4.2020.0303此版本可执行文件的永久链接http://knowledge-core.ru/downloads/pkbd/setup_PKBD_4.2020.0303.exe法律软件许可证GNU通用公共许可证计算平台/操作系统Microsoft Windows操作系统:Windows 2000,XP,Vista,7,8,8. 1,10CPU:500 MHz可用硬盘空间:20 MbRAM:256 Mb其他软件:MS Word(用于报告生成模块)如果可用,用户手册链接-如果正式出版,请在参考列表中引用该出版物http://knowledge-core.ru/downloads/pkbd/en_PKBD_User_manual.pdf问题支持电子邮件iskander@icc.ru原文DOI:https://doi.org/10.1016/j.softx.2020.100411。*通讯作者。电子邮件地址:iskander@icc.ru(Aleksandr Yurievich Yurin).https://doi.org/10.1016/j.softx.2021.1008252352-7110/©2021作者。 Elsevier B.V.出版,保留所有权利。1. 介绍知识库和专家系统的开发仍然是一项耗时的任务,需要专门的软件可在ScienceDirect上获得目录列表SoftwareX期刊主页:www.elsevier.com/locate/softxAleksandr Yurievich Yurin、Nikita Olegovich Dorodnykh和Olga Anatolievna Nikolaychuk软件X 16(2021)1008252Fig. 1. 使用决策表形式主义创建知识库元素的示例(CSV格式的初始决策表转换为逻辑规则;以RVML模式的形式表示所获得的逻辑规则;生成对应于逻辑规则的CLIPS和PHP代码图二. PKBD GUI表单示例:(A)用于描述语言(模糊)变量的GUI形式,它的术语,(C)当用语言(模糊)变量描述事实模板时,RVML和FuzzyRVML元素的集成表示[1]。从不同的信息来源获取信息。在我们以前的工作[2]中,我们描述了我们的软件,即个人知识库设计器(PKBD),它自动化了这个过程。 我们的软件的核心是一个统一的模型,用于以逻辑规则的形式表示和编辑知识,以及使用内置的规则引擎对其进行解释。这使得可以使用UML类图、概念图、思维导图、Ishikawa图等形式的概念模型作为信息源,也有助于让非编程用户参与知识库工程的过程,并最大限度地减少编码错误。在解决一些实际任务时使用PKBD [1,3,4]允许我们不断改进其组件,特别是增加了以下新功能:支持决策表的形式化,PHP(超文本预处理器)和FuzzyCLIPS的代码生成,支持RVML扩展(称为FuzzyRVML [1]),用于建模逻辑规则中的不完整性和不准确性。2. 决策表形式支持在电子表格中表示的决策表以及可视化编程是最终用户将知识正规化和编码的有效方法,特别是在处理大型数据集以及可以自动处理它们时[5]。我们在PKBD中添加了使用CSV格式的决策表的能力(图11)。1),包括数据加载、表示和编辑获得的知识库元素。3. FuzzyRVML支持在现实世界的实际任务的决策中使用的知识往往是不准确或不确定的,所以我们在PKBD中添加了FuzzyRVML [1]作为RVML扩展的支持,用于表示模糊变量,术语和表格隶属函数(图1)。2)的情况。Aleksandr Yurievich Yurin、Nikita Olegovich Dorodnykh和Olga Anatolievna Nikolaychuk软件X 16(2021)10082534. PHP和FuzzyCLIPS代码生成当前的PKBD版本支持PHP代码生成(图1)。①的人。生成的代码以IF-THEN结构的形式实现了知识库的逻辑规则,并且可以集成到Web应用程序中[3]。此外,我们还为FuzzyRVML模式添加5. 影响PKBD为最终用户展示了知识库工程的新可能性[5],实现了模型驱动的开发,可视化编程和向导表单填充。更新后的PKBD被用于为以下任务开发知识库:检测被禁止的(垃圾邮件)消息[3],作为“SMS-翻译器”平台的“Detec-tor”基于网络的决策模块的一部分075-15-2020-787。6. 结论更新后的PKBD支持新的功能:使用CSV格式表示的决策表作为新的主知识源;借助称为FuzzyRVML的特殊RVML扩展来表示逻辑规则中的不完整性和不准确性;生成PHP(超文本预处理器)和FuzzyCLIPS的源代码当前更新的缺点如下:PKBD中只实现了一种表格方式来描述语言 变量 项的 值, 这 是由 于专 注于 生成 FuzzyCLIPS 的源 代码;PHP代码生成主要实现了知识库中的逻辑规则的形式,带有一些简单的条件约束。进一步的研究旨在克服这一限制。竞合利益作者声明,他们没有已知的竞争性财务利益或个人关系,可能会影响本文报告的工作致谢这项工作得到了俄罗斯联邦科学和高等教育部的支持,第075-15-2020- 787号拨款用于实施科学和技术发展优先领域的重大科学项目(贝加尔湖自然领土环境状况数字监测和预测的基础,方法和技术项目引用[1]多罗德尼赫·诺,尤林·阿尤。 一种用于模糊规则库建模的RVML扩展。CEUR-Proceedings 2021;2858:34-45. http://dx.doi.org/10.47350/AICTS.2020.04。[2]余玉林A,Dorodnykh NO.个人知识库设计器:专家系统原型软件。SoftwareX2020;11:100411. http://dx.doi的网站。org/10.1016/j.softx.2020.100411。[3]Yu Yurin A,Dorodnykh NO.基于决策表转换创建Web决策模块。CommunComput Inf Sci 2021;1341 :167-84. http://dx.doi.org/10.1007/978-3-030-68527-0_11网站。[4] 案例研究5:俄罗斯联邦科学和高等教育部的项目,批准号075-15-2020-787,http:core.ru/index.php? p=case-5& lan=en; [2021年8月17日访问]。[5][10]张晓刚,张晓刚,张晓刚.最终用户开发、最终用户编程和最终用户软件工程:系统映射研究。JSystSoftw2019;149:101-37.http://dx.doi.org/10.1016/j.jss.2018.11的网站。041号。[6]Bychkov IV,Ruzhnikov GM,Fedorov RK,Khmelnov AE,Popova AK.贝加尔湖自然保护区的数字化监测。IOP确认序列号:地球环境。Sci. 2021;629(1):012067. http://dx.doi.org/10.1088/1755-1315/629/1/012067.
下载后可阅读完整内容,剩余1页未读,立即下载
cpongm
- 粉丝: 5
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- SSM动力电池数据管理系统源码及数据库详解
- R语言桑基图绘制与SCI图输入文件代码分析
- Linux下Sakagari Hurricane翻译工作:cpktools的使用教程
- prettybench: 让 Go 基准测试结果更易读
- Python官方文档查询库,提升开发效率与时间节约
- 基于Django的Python就业系统毕设源码
- 高并发下的SpringBoot与Nginx+Redis会话共享解决方案
- 构建问答游戏:Node.js与Express.js实战教程
- MATLAB在旅行商问题中的应用与优化方法研究
- OMAPL138 DSP平台UPP接口编程实践
- 杰克逊维尔非营利地基工程的VMS项目介绍
- 宠物猫企业网站模板PHP源码下载
- 52简易计算器源码解析与下载指南
- 探索Node.js v6.2.1 - 事件驱动的高性能Web服务器环境
- 找回WinSCP密码的神器:winscppasswd工具介绍
- xctools:解析Xcode命令行工具输出的Ruby库
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功