infernal-engine:构建 NodeJS 和基于 Web 的专家系统的工具

时间:2024-08-12 11:48:06
【文件属性】:

文件名称:infernal-engine:构建 NodeJS 和基于 Web 的专家系统的工具

文件大小:176KB

文件格式:ZIP

更新时间:2024-08-12 11:48:06

javascript system engine inference expert

地狱火引擎 Infernal Engine是一个一阶逻辑前向链接推理引擎。 推理引擎用于构建专家系统,以使用规则对人类体验进行建模。 引擎的目标是保持其内部事实库与其规则库一致。 对事实或规则库的每次更改都会触发推理。 可以使用模型控制推理的触发方式和时间。 请参阅以了解有关不同推理引擎顺序逻辑的更多信息。 用法 使用“原始”引擎 var InfernalEngine = require ( "infernal-engine" ) ; let engine = new InfernalEngine ( ) ; await engine . def ( "count5" , async function ( i ) { if ( typeof i !== "undefined" && i < 5 ) { return { "i" : i + 1 } ; }


【文件预览】:
infernal-engine-master
----.travis.yml(38B)
----docs()
--------KnowledgeIFPschool.pdf(123KB)
----package.json(897B)
----jsdoc()
--------conf.json(51B)
----test()
--------models()
--------test-engine.js(16KB)
--------cli()
----LICENSE(1KB)
----package-lock.json(112KB)
----.settings()
--------org.eclipse.wst.jsdt.ui.superType.name(6B)
--------com.eclipsesource.jshint.ui.prefs(202B)
--------org.eclipse.wst.jsdt.core.prefs(58B)
--------org.eclipse.wst.jsdt.ui.superType.container(44B)
--------.jsdtscope(305B)
----dist()
--------infernal-engine.js.map(32KB)
--------infernal-engine.js(7KB)
----.npmignore(89B)
----.project(480B)
----.gitignore(670B)
----webpack.config.js(361B)
----lib()
--------index.js(14KB)
--------RuleContext.js(3KB)
--------infernalUtils.js(3KB)
--------Fact.js(757B)
----README.md(19KB)
----.jshintrc(8KB)
----.tern-project(49B)

网友评论