問題タブ [jess]

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 に答える
950 参照

expert-system - Jessで同じ値のファクトをカウントできますか?

ルールエンジンとしてジェスを使用すると、ある目撃者が、ある場所で、関連する時間とともに人を見たという事実を主張することができます。

原則として、時間を考慮せずに、複数の目撃者が同じ場所で同じ人物を見たことがあるかどうかを知りたい。

Jessのドキュメントでは、10万以上の給与を稼ぐ従業員を数えるための次の例を取得しました。

したがって、前の例に基づいてコードを作成しました。

上記の「(deffacts)」命令とルールを使用して、エンジンはファクトをアサートする必要があります

バットマンがゴッサムで3回見たからです。

'accumulate'の条件要素(CE)部分の使用方法がわかりません。「テスト」を使用して、同じ人物と場所の事実を保持できますか?

これを達成する方法はありますか?

ありがとうございました!


注:「accumulate」のsynthaxは

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

eclipse - ジェスと数える

私は JESS にとても慣れていないので、学生に関する多くの事実を定義しました

成功した学生と失敗した学生を数える必要があります (AVG >=60 の場合、彼は成功し
てい
ます)。
ありがとう。

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

java - jess で別のテンプレート タイプのスロットを定義する方法

Person というテンプレートがあり、このテンプレートには目、手、体、およびその他の多くのスロットがあります。ただし、これらのスロットはそれぞれ別のテンプレートです。
では、他のテンプレート タイプのテンプレートのスロットを定義するにはどうすればよいでしょうか??
そして、事実をどのように定義するのですか??

これが私が主なものの例です:

Person テンプレートの定義がこのように機能せず、事実を定義する方法がわかりません

ありがとう

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

rules - Protege Stanford JessTab エラー

私は JessRules に慣れるために探索しようとしています。protege 3.4.8 に jessrules ver 7 エンジンをインストールしました。

まず問題なく person クラスを作成します:

次に個人を作成します:

それから私は次の応答を得ました:

チュートリアルでは次のようにする必要があります。

しかし、インスタンスは正常に作成されています。しかし、mapclass と fact コマンドを実行すると、インスタンスのファクト出力の一部にもエラーが含まれます。

このエラーについてはわかりません。私はすでにグーグルを試みましたが、手がかりが見つかりませんでした。よろしくお願いします。

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

jsp - java.lang.NoSuchMethodError: uges.servlets.MyQuery: メソッド()Vが見つかりません

Tomcat v 7 と Jess v 7.0 を使用しています

これは私が得ている例外です

これはクラス MyQuery パッケージ uges.servlets; のソース コードです。

これは Catalog Servlet パッケージ uges.servlets です。

JSP catalog.jsp

手がかりをいただければ幸いです。ありがとう、

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

java - JessでJava GUIをアプレットとして作成するには?

パネルとコンボボックスを持つJess(Javaライブラリの1つ)で書かれたインターフェースがあります

アプレットとして動かしたい。だから私はそれをウェブに埋め込むことができます!

これが私のapplet.javaです。

エラーはファイル ug-pro.clp を開けませんでした..特定のフォルダに配置する必要がありますか? jess で自分の GUI をアプレットとして作成できますか?

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

lisp - Jess で数値のリストを合計する

Jess で数値のリストを合計しようとしていますが、その方法がわかりません。

上記のコードは機能しません。どうすればいいですか?

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

types - JESS->変数の型をチェックしてテストする方法は?

JESS(Javaエキスパートシステムシェル)に割り当てがあり、問題が発生しています。

特定の変数(キーボードから読み取ったもの)が正の整数であるかどうかを確認しようとしています(すでに正であるかどうかを確認できています)が、変数かどうかを確認する方法(または関数)が見つかりません整数/数値です。

関数intergerpnumberpを試しましたが、これらは機能しないようです。

誰かがこれを手伝ってくれますか?

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

pattern-matching - Jess 部分文字列操作

私は jess ルール エンジンを使用しており、部分文字列の一致を実現したいと考えています。具体的には、deftemplate person があり、ルールの左手で person スロットの値をチェックします。

(defrule vsvmntud (declare (salience 1)) (person (job unemployed)) =>....

上記のコードは、文字列全体が「unemployed」のジョブに一致します。たとえば、ジョブに部分文字列「em」が含まれている場合など、部分文字列を一致させたいと思います。これは可能ですか?

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

arrays - Jess での 2 次元配列の使用

私は Jess で構築しているゲームの特定のシナリオを表現しようとしてきましたが、これまでのところ、各シナリオのすべての要素を伝える特定の事実があります。このゲーム シナリオはテキスト形式 (テキスト文字のみを使用) で表現されるため、2 次元配列を使用して、シナリオ ファクトから取得した情報に基づいて特定の文字を特定の位置に一致させることを考えました。

これを達成する方法について誰かが私に洞察を与えることができますか?