推理机Jess,Racer,Jena
推理機(jī)
Jess(Java Expert Shell System)是基于Java語言的CLISP推理機(jī)。 CLISP是基于產(chǎn)生式的前向推理引擎,許多上層的推理任務(wù),都要映射到這個推理引擎上來運(yùn)行。 CLISP(或Jess)原則上可以處理各種領(lǐng)域的推理任務(wù),只要系統(tǒng)能夠為CLISP提供這個領(lǐng)域的特有領(lǐng)域規(guī)則(產(chǎn)生式形式給出)和事實信息 (Assertion 形式給出)。Jess(CLISP)是通用推理引擎。Jess(CLISP)的優(yōu)點(diǎn)是:推理機(jī)是開放的,用戶提供不同的規(guī)則系統(tǒng),就可以進(jìn)行不同領(lǐng)域的推理工作,用戶可以對推理機(jī)的推理能力進(jìn)行擴(kuò)展。作為前向推理系統(tǒng),Jess用空間換時間,推理會產(chǎn)生大量的中間數(shù)據(jù),空間效率很低。
RACER、FaCT、Pellet等是針對本體的推理機(jī)。它們的優(yōu)點(diǎn)是:效率很高,使用上也非常方便;缺點(diǎn)是:不是通用推理機(jī),將推理能力限定在幾種具體的本體語言上,而且用戶很難對它進(jìn)行擴(kuò)展。
Jena是面向語義Web的應(yīng)用開發(fā)包,包含的內(nèi)容比較全面,推理機(jī)只是其中一部分。 Jena提供的推理機(jī)也和RACER、FaCT、Pellet等一樣,是針對本體的推理機(jī),但Jena本身并不是‘推理機(jī)設(shè)計專家’,它自身包含的推理機(jī)基本上就是一種CLISP配合本體領(lǐng)域產(chǎn)生式規(guī)則的前向推理系統(tǒng)。因此,它的運(yùn)行效率不是很高。
轉(zhuǎn)載于:https://www.cnblogs.com/wuxiaozong/p/9257538.html
總結(jié)
以上是生活随笔為你收集整理的推理机Jess,Racer,Jena的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浅析PHS无线市话市场、技术发展前景及运
- 下一篇: 程序底层工具:cl编译器