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