問題タブ [rete]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
artificial-intelligence - ハイブリッド推論エンジンとは
いろいろ調べてみたのですが、同じような投稿がありましたら申し訳ありません。
ルール エンジンには、基本的に、フォワード チェーンとバックワード チェーンの 2 つの推論方法があることを理解しています。また、両方が個別にどのように機能するかを理解していると思いますが、混合推論機能を備えたエンジンはどのように機能し、最初に前方連鎖を実行してから後方連鎖を実行しますか、またはその逆ですか? それとも、エンジンが知識ベースと作業メモリ内の事実に基づいて、どの推論を使用するかを決定する可能性はありますか?
また、両方の推論方法でエンジンを構築したい場合は、使用されているマッチング アルゴリズム (Rete、Treat など) を強化することから始めますか?
私は多くの質問をしたことを知っています。誰かが答えたり、どの部分についても文献を参照してくれたりしたら、本当に感謝しています.
ありがとう!
c#-4.0 - Rete アルゴリズムのグラフ ライブラリ (c#)
Rete アルゴリズムを開発するのに最適なグラフ ライブラリの提案を教えてください。私は .net 4.0 を使用しています。QuickGraph を見つけましたが、この場合に役立つかどうかはわかりません。
java - 複数のステートフル セッションの実行中に Drools エンジンがハングする
リクエストごとに、新しいナレッジ セッションを作成し、ルールを実行して、最終的に破棄します。これは、開発環境での少数のリクエストで正常に機能します。しかし、本番環境では、複数のリクエストがあると、Drools エンジンが以下のスレッド ダンプでハングします。
スレッド ダンプは、JoinNodeLeftTuple.getLastHandle(JoinNodeLeftTuple.java:536) でデッドロックが発生していることを示しています。ただし、リクエストごとに個別のセッションを作成しているため、このスレッドロックは発生しないはずです。
- デッドロックの原因は何ですか
- この問題を解決するにはどうすればよいですか
c# - NRules で最適な書き込みルール定義を行う方法
NRules SimpleRule のコードは、次のルールを定義します。
&& 演算子を使用する代わりに、条件が個別のパラメーターである理由を知りたいです。つまり、次のように同じ効果がありますか?
performance - ルール エンジンの Rete ツリーの理想的なトポロジー
ご存じのように、多くのルール エンジンは、ルールを処理するときに Rete アルゴリズムを使用します。このアルゴリズムは、Rete ツリーと呼ばれるツリーを構築します。
ルール処理のパフォーマンスを向上させるための Rete ツリーの理想的なトポロジは何ですか? つまり、パフォーマンスを向上させるために、ルール セットがより適切に対応する必要があるツリー トポロジを知りたいのです。
c# - バックエンドで NRule を使用してユーザー用のルール エディターを開発するにはどうすればよいですか?
NRuleのガイド方法について説明しました。ただし、ルールを定義し、後でいくつかのモデルで実行できるユーザー インターフェイスを提供する方法については明確ではありません。例: 私は、許可されたユーザーが 2 つの当事者間の契約を起草する Web アプリケーションを持っています。この Web サイトに別のページを追加して、ユーザーが規則を起草し、ポリシーの下にグループ化できるようにしたいと考えています。後で契約モデルにポリシーを適用します。どうすればこれを達成できますか?
c# - これは NRules でルールを定義する適切な方法ですか?
ご覧のとおり、いくつかの条件を評価するルールで別のメソッドを呼び出しています。ここでは Rete アルゴリズムのすべての機能を使用していないように感じます。自分で物事を事前評価しているためです。これにアプローチする方法について誰かが私を導くことができますか?