問題タブ [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 に答える
443 参照

expert-system - これら 2 つのルールを CLIPS と組み合わせる方法は?

CLIPS には 2 つのルールがあり、両方とも true の場合に結合したいのですが、どうすればよいかわかりません。grant-eligible...という属性があります。それを設定するとTRUE、次のルールを読み取って'grant-eligible'からFALSE...に設定できると考えていましたが、コードが無限ループに陥っているようです。これを行う...

だからここに私のルールがあります:

これは私が今実装しようとしているものです

これらのルールが両方とも当てはまる場合、授与される助成金は 9500、5000、または 4500 になるはずです...何かアイデアはありますか?

解決策: (どこにff-grant-eligiblees-grant-eligible私のコントロール ファクトがあります...それらは ff=女性フィナイド、および es=優秀な学生の略です)

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

json - PHPを介してAndroidでparseJSONを取得する方法

このようなphpのコードの一部があります。文を変更するための任意の 2 つのテーブル tbl_gejala と、レイアウトを移動するための tbl_hormon。$id_g と tbl_hormon $id_h を持つ Tbl_gejala。このphpはgejala.phpによって呼び出されます。このアプリケーションでは、はいまたはいいえの 2 つの選択肢を使用します。はいの場合は $jawab == 1、いいえの場合は $jawab == o。

konsultasi.class の gejala.php で JSON を parse したいので、このコーディングを試しましたが、論理エラーで問題が発生しました。このコーディングは次のようになります。

助けてください、以前はどうもありがとう。

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

expert-system - CLIPS シンプルパーセンテージデルール

最後に、プログラムがパーセンテージの確実性を出力することになっているときに、プログラムがハングします。何が間違っている可能性がありますか? 削除すると、非パーセンテージ データが出力されるため、これは calculate-percentage ルールである必要があります。

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

perl - perlでエラーの場所を見つけるにはどうすればよいですか

CGI Web サイトから AI::ExpertSystem::Advanced を実行しようとしました。私のサーバー(localhostのxampp)は、このエラーをログに記録しています:

どのパスが悪いかを特定するにはどうすればよいですか? エラーの場所を見つけるにはどうすればよいですか???

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

c - CLIPS (エキスパート システム) と C 間の通信 - CLIPS と MATLAB

というC関数があり、"amortiss.c"それを に接続したいと考えていCLIPS (Expert System Tool)ます。実際、関数によってresult返された変数 " " を渡して、この " " を 1 と比較し、比較に応じてメッセージを表示したい"amortiss.c"CLIPSresult

ユーザーガイドによると、Clipsユーザー定義関数と呼ばれる外部関数を定義する必要があります。問題は、この関数が .. で記述された CLIPS 関数であることです。そのため、" " を にC接続するのにどのように役立つのかわかりません。amortiss.cCLIPS

にクリップを接続することもできMatlabますか? (.clp ファイルと .m ファイル間の通信)?

私はあなたのすべての提案やアドバイスに感謝します.

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

clojure - Clojure の再帰降下パーサー

Clojure を使用してエキスパート システムを作成しています。テキスト ファイルからルールを読み取り、そこから clojure 関数を作成するための再帰降下パーサーを開発する必要があります。テキストファイルが私の文法で問題ないかどうかをチェックする関数を作成しました。これにより、関数名、数値、システムの事実の名前、算術演算子、論理演算子などの要素を含む文字列のリストが得られます。それが私の文法がどのように見えるかです:

そして、それが文法をチェックするための私の関数です:

ここで、上記の関数が提供する文字列のリストから clojure 関数を作成したいと思います。それを行う方法はありますか?

更新 ルールとそのハードコードされたバージョンの例を次に示します。

( ROC > 100 ) >> 購入