問題タブ [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.
javascript - このようなプロジェクト タイプに最適なコード編成
パラメータと係数のセットがあります。
次のようになります。
そして、このようなロジック(一連のルール):
の値param1
が lalala2 の場合、の値はparam2
「dsfsd」のみです
の値param3
が「dsfsda」の場合、param4
存在しません。
の値param4
が「dsafsad」の場合、次の式を使用します。
等々。
このようなタスクの種類に最適なコード構成は何ですか? UI には、多くの依存要素があるため、knockoutjs を使用したいと考えています。また、ビジネス ロジックと UI 用に別のレイヤーを作成し、いくつかのテストを作成する予定です。私が実装したいもう1つのことは、宣言的なルールです。Rx についてどう思われますか?それは私を助けることができますか?または、他のクールなライブラリを知っていますか?
expert-system - CEPエンジンとエキスパートシステム
複合イベント処理エンジンとエキスパートシステムエンジンの主な違いは何ですか?
いつ使用する必要がありますか?
python - PyClipsを使用して、Python関数を呼び出すためのルールアクティベーションを取得する方法
私はPyClipsを試していますが、Pythonと緊密に統合して、ルールがアクティブ化されたときにpython関数を呼び出すようにします。
これが私がこれまでに持っているものです:
ただし、「animal-is duck」という事実を主張すると、Python関数は呼び出されません。
私は何が間違っているのですか?
expert-system - Jessで同じ値のファクトをカウントできますか?
ルールエンジンとしてジェスを使用すると、ある目撃者が、ある場所で、関連する時間とともに人を見たという事実を主張することができます。
原則として、時間を考慮せずに、複数の目撃者が同じ場所で同じ人物を見たことがあるかどうかを知りたい。
Jessのドキュメントでは、10万以上の給与を稼ぐ従業員を数えるための次の例を取得しました。
したがって、前の例に基づいてコードを作成しました。
上記の「(deffacts)」命令とルールを使用して、エンジンはファクトをアサートする必要があります
バットマンがゴッサムで3回見たからです。
'accumulate'の条件要素(CE)部分の使用方法がわかりません。「テスト」を使用して、同じ人物と場所の事実を保持できますか?
これを達成する方法はありますか?
ありがとうございました!
注:「accumulate」のsynthaxは
artificial-intelligence - Mac用のエキスパートシステムシェルはありますか?
最近、友人とAIについて興味深い議論をしましたが、エキスパートシステムに興味を持ちました。
Googleで2時間過ごした後、始めるのに役立つものは何も見つかりませんでした。Mac上で実行され、初心者がエキスパートシステムを構築するためにそれを理解して使用できるように十分に文書化されているエキスパートシステムシェルを知っている人はいますか?
彼らと遊ぶことは、彼らがどのように機能し、知識がどのようにモデル化されているかを学ぶ良い方法だと思います。
artificial-intelligence - 推論機能を備えたオープンソースエキスパートシステムはありますか?
学習の目的で、私はオープンソースエキスパートシステム、特にそれが推論していることを推論して説明できるシステムを研究したいと思います。どれを知っていますか?
android - Androidプラットフォーム用エキスパートシステム
アンドロイド用のかなり大きなKBを備えたエキスパートシステムを開発するための最良の解決策を知りたいのですが、何百ものif-elseを使用する必要がありますか(ユーザーがYESとNOのどちらかを選択する必要があると仮定します)、または生成されたKBはAndroidで使用できます。
前もって感謝します
artificial-intelligence - 人工知能とエキスパートシステム
次のような決定木を生成することから、エキスパート システムの構築を開始しました。
PC-Shell を使用してエキスパート システムを構築しました。メイン コードは次のようになります。
等...
では、この中で人工知能はどこにあるのでしょうか? 答えを出して結果を出すテキストゲームみたいじゃないですか?そして、この例ではどのように推論が機能しますか (順方向と逆方向)?
.net - アルゴリズム決定プロセスのフレームワーク
以下を可能にするフレームワークを探しています。
- 入力として 1 つ以上の単純なクラスのコレクション (POCO) を受け取り、POCO の新しいリストを生成するいくつかのアルゴリズムを実装します。
- 各アルゴリズムは通常、入力コレクションのさまざまな属性と、それらが互いにどのように関連しているかを調べます。
- 重要な要件は、アルゴリズムを管理しやすい方法で表現し、メンテナンスと変更を容易にする必要があることです。
- あると便利: ユーザーがアルゴリズムを維持できるようにする方法
ルール エンジン、エキスパート システムの実装、分類アルゴリズム、またはそれらの組み合わせを探しているかもしれません。
更新: ルールは非常に複雑な場合があります。たとえば、最初のコレクションの 3 つのオブジェクトと 2 番目のコレクションの 2 つのオブジェクトが一致する場合、2 番目のコレクションの 3 番目の不一致オブジェクトと 3 番目のコレクションのオブジェクトの一致を検索します。 . 一致ルールは、委任された関数で定義できます。
何か案は?
私は.Netの世界に住んで働いています:-)
php - PHPに基づくエキスパートシステム/決定の構築
私が解決しようとしている問題は、16種類の動物がいることです。ユーザーに、4つのはい/いいえの質問をするPHPスクリプトを作成する必要があります。各質問は、最終的に答えが表示されるまで、利用可能な動物を絞り込みます。これは、次の質問は、ユーザーが前の質問で何に答えたかによって異なることを意味します。たくさんのifelseステートメントを使用せずにこれを行う方法を知っていますか。
以下は私がこれまでに行ったことであり、終了していませんが、ifステートメントを使い続けると、結局は多すぎることになります。それを行うためのより良い方法があるはずです。誰かが配列内で配列を使用することを提案しましたが、それは私を助けません。どんな助けでも大歓迎です。