問題タブ [expert-system]

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.

0 投票する
1 に答える
864 参照

artificial-intelligence - RHS の条件に一致するファクトの CLIPS 検索

私はかなり長い間、これについて壁に頭をぶつけてきましたが、これから説明しようとしていることを達成する方法についての参照は見つかりませんでした. 次のテンプレートに対応するセルのグリッドがあるとします。

これで、グリッド内のセルのタイプが(assert (cell (x <x_coord>) (y <y_coord>) (type <some_type>))ステートメントでランダムに生成され、中央のセルを中心に 3x3 の範囲内のすべてのセルを検査し、検査したセルのタイプに応じてアクションを実行する次のルールを定義したいと考えています。

CLIPS ルールの RHS で特定の基準 (この場合はセルの座標) を指定して、ファクトを調べるにはどうすればよいでしょうか? LHS でパターン マッチングを実行する方法は知っていますが、RHS でも同様に実行できるかどうか知りたいと思っていました。前もって感謝します。

0 投票する
2 に答える
100 参照

python - Mongodb で結合を作成する方法 SQL での結合方法を知っています

mongodb で 2 つのコレクションに参加するにはどうすればよいですか?

参照するフィールドFK_IDがあります。collection2collection1

SQLで私がやっていた

これはうまくいきますか?

またはこれらの行の周りに何か?ありがとう

0 投票する
1 に答える
1299 参照

java - プロローグは Java に接続します

私は、動物識別型に似たエキスパート システムを持っています。このプログラムはプロローグで独立して実行できます。今度は netbeans を使用して Java ベースの GUI を構築したいと考えています。ファイルを参照する最初のクエリを実行する方法を知っています。

しかし、2 番目のクエリ「-? go」はどうすればよいでしょうか。(プロローグで「go.」と入力すると、ユーザーに質問をしてプログラムを実行できます。ユーザーの回答は (Y/N.) で、次の質問を続けることができます)

エキスパート システムのソース コード:

0 投票する
0 に答える
680 参照

java - CLIPS と Java の問題

私は CLIPS でエキスパート システムを作成しています。ユーザーは、Java の GUI を介してインターフェイスするシステムを使用します。明らかに、私はライブラリ CLIPSJNI を使用しています。

私のエキスパート システムには、スキューバ ダイビングの計画が含まれます (私は学術目的で作成しており、SCUBA が大好きです...)。

まず、AutoDemo の例 ( https://sourceforge.net/p/clipsrules/code/HEAD/tree/clipsjni/examples/ )に依存しています。

さて、私のプロジェクトはまだ始まったばかりですが、すでにバグがあります。

私のプロジェクトを試してみて、バグに気付くことができます: 選択を行って NEXT を押した場合 (「Successivo」、私はイタリア人です)、ある画面に戻った後 (「Precedente」で)、選択を別の画面に変更します。 ... システムは正しい次の画面を表示しません! 問題は scuba.clp の「GUI INTERACTION RULES」にあると思います (ただし、100% 確信はありません)。

編集: ここにプロジェクトをアップロードしました: https://github.com/gioce90/SCUBA_Diving_ExpertSystem 見てください。私はもっ​​と多くを解決しましたが、他にも問題があります... SmartPlan.Java と scuba.clp を見てください

0 投票する
1 に答える
398 参照

java - Android アプリケーションから Web ページと通信するためのインターフェース

webMD のような症状チェッカー機能を持つ Android 用の「Doctor Finder」アプリケーションを実装しようとしています。webMD には API がないため、独自のエキスパート システムを作成するか (これには多くの時間がかかります)、パブリック API を提供する webMD に似たものを見つける必要があります。米国国立医学図書館からNIL APIを見つけましたが、それが私のシナリオで役立つとは思えません。

さて、実際の質問ですが、Android のインターフェイスを使用して webMD のオンライン症状チェッカーを使用することは可能ですか。アプリ内で HTML ページを表示するのではなく、HTML ページを介して情報を送受信したいですか? そうでない場合、この目的に役立つ API はありますか?