web-dev-qa-db-ja.com

推論機能を備えたオープンソースのエキスパートシステムはありますか?

学習目的で、私はオープンソースのエキスパートシステム、特にそれを推論し、その推論を説明できるシステムを研究したいと思います。あなたはどれを知っていますか?

28
Proud Member

一部のオープンソースエキスパートシステム/エキスパートシステムツール(エキスパートシステムの作成に使用できるツール)

  • C言語統合生産システム(CLIPS) 、CLIPSは、ルールまたはオブジェクトベースのエキスパートシステムを作成するために使用される環境です
  • Python Knowledge Engine Pyke 、Pykeを使用すると、ロジックプログラミングを使用してPythonでエキスパートシステムを作成できます
  • OpenExpert PHPエキスパートシステムツールは、主にリーガルエキスパートシステムのアプリケーションに焦点を当てています。
  • d3web is Java XMLを使用するナレッジベースシステム
  • jColibri Javaのケースベース推論プログラムのリファレンスプラットフォーム
  • DTRules Javaのデシジョンテーブルベースのルールエンジン
  • drools は十分にサポートされていますJavaベースのルール処理エンジン
  • Euler Eulerは、論理ベースの証明をサポートする推論エンジンです。
  • Infosapient Java Business Rules Engine
  • Jena JenaはJavaルールベースの推論エンジン、オントロジーAPI fおよびクエリエンジンを含むフレームワークです。
  • JEOps JEOPSは、フォワードチェーンの1次生産ルールをJavaに追加して、宣言型プログラミングを使用したエキスパートシステム開発を容易にします
  • JLisa JavaのCommon LISPインターフェースを備えたCLips like Rule Engine
  • mandarax Java用の派生ルールコンパイラ
  • ofBiz Javaベースのビジネスルールエンジン
  • OpenCyc OpenCycは、Cycテクノロジーのオープンソースバージョンであり、世界最大かつ最も完全な一般知識ベースと常識推論エンジンです。
  • [〜#〜] dex [〜#〜] DEXは、定性的な多属性意思決定モデルの開発とオプションの評価のためのインタラクティブなコンピュータープログラムです

追加の関連リソースは、リスト here にあります。

エキスパートシステムが学習目的で調べる推奨事項については、OpenCyCをお勧めします。 Cycテクノロジーについては、非常に興味深いGoogle Tech Talk Computers vs Common Sense があります。

追加の情報と説明がなければ、さらなる推奨を行うことは困難です。

49
Appleman1234