問題タブ [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.
expert-system - フレームエキスパートシステム
オブジェクトが何らかのグループに関連しているかどうかを判断する、単純なフレームベースのエキスパート システムを作成する最良の方法は何ですか? これは、大学のインテリジェント システム コースの一種のラボ作業です。または、その実現を研究するためのオープンソース プロジェクトはありますか?
open-source - オープンソースのエキスパート システム
オープンソースのエキスパートシステムについて知っている人はいますか? 実際、私はその推論エンジンを C# から呼び出すことに興味があります。
expert-system - システムの特定に役立つ意思決定ツリーシステムの構築
営業チームが製品を指定するのに役立つシステムを構築する方法を検討しています。理想的なシステムは、すべての製品に共通するいくつかの基本的な質問をします。その後、これらの回答からさらに質問が分岐します。私が理解できることから、これは本質的に私が構築するように依頼された大きな決定木/エキスパートシステムです。
誰かがそのようなシステムを構築した経験があり、いくつかのリファレンスを提供できるか、またはそのようなシステムをサポートするためのフレームワーク/ソフトウェアを推奨できるかどうか疑問に思いましたか?
language-features - 3 つの値変数、最大、最小、実際
ずっと前に、私はエキスパート システム言語である Egeria を使用してシステムを開発しました。変数に最小値、最大値、現在値の 3 つの値があるという非常に便利な機能がありました。このようにして、部分的に既知の値の確率が計算され、結果は範囲として終了します。構文は覚えていませんが、次のようなものでした:-
私の質問はこれです、このアプローチは何と呼ばれ、現在の言語はそれを実装していますか?
expert-system - Expert system Basics
I need do write an expert systems that should aid user in picking up best mobile phone operator. It should be very simple and not based on languages/libaries such as CLISP or JESS. So I need to write it all from the ground up.
Do you know some books or online tutorials that explains how this can be done? What I really need to get to know is how to represent knowledge and facts.
Any help would be much appreciated.
expert-system - エキスパートシステムエンジン
来年は情報工学の大学院になり、ジュニアプロジェクトのアイデアを模索しています。実際、私はエキスパートシステムエンジンを作ることを考えています。私はクリップとプロローグを扱い、クリップがとても好きでしたが、それは古いエンジンのようです。誰かがこのアイデアについて私にアドバイスしたり、私に役立つかもしれない論文やトピックの情報源を教えてもらえますか?C言語を使って高性能を出し、堅牢なデータ構造を構築しようと考えています。また、事実とルール(クリップなど)を記述し、これらのルールからC ++の最適なコードを生成して、マシンの速度を取得し、exeを使用できるようにするというアイデア(実行できるかどうかはわかりません)について考えています。ファイル。
このアイデアをより明確にし、それをどのように行うことができるかを理解するために助けが必要です。特に、ファジーロジックやニューラルネットワークについて読んだり、新世代のエキスパートシステムについて聞いたりしたので、それがそのようなトピックにどのように関連しているのかわかりません。
c++ - パターンマッチングにおける変数置換?
私は推論エンジンを開発しています。これは、基本的に、特定の瞬間の世界の表現である特定の数の「事実」を持っていることを意味します。事実 (通常は開始状態と目標状態の 2 つだけです) とともに、多くのルールがあります (特定の問題については文字通り数百になる場合もあります)。推論エンジンの目的は、開始状態と一連のルールを指定して、許容可能な目標状態の 1 つへの最短パスを見つけることです。これは、DFS、BFS、A* などのいくつかのアルゴリズムで実行できます。プログラムの基本構造は次のとおりです。
ルールでは、LHS (> の前の部分)は、「値」に等しいファクト内のすべての属性に一致します。factname
この場合は 1 つだけですが、複数ある場合もあります。つまり、変数を解決する必要があり (多くの場合、同じ事実に対して複数回)、ルールの LHS には複数の条件が設定されているか、適切な優先度の解析が行われている可能性があります。
問題は、この種の変数を効率的に解決する方法はありますか? 私が今行っていることは、実際のすべての属性を反復処理することであり、基本的に、バランスの取れていない非常に大きな n-ary ツリーを生成しています。これは、特に上記の条件を考えると非常に遅いです。
この種のパターンマッチングの論文へのポインタが欲しい
computer-science - ルールエンジン対エキスパートシステム
ルールエンジンとエキスパートシステムの違いは何ですか?
例1:新しい運転免許証の有効期限を決定するプログラムがあるとします。ビザの有効期限、パスポート番号、誕生日などの入力を受け取ります。この入力から運転免許証の有効期限を決定します。入力に新しい運転免許証を許可するのに十分な有効なIDがなかった場合でも、エラーが発生する可能性があります。
例2:オンライン版のゲームMonopolyを作成しているとしましょう。ゲームのルールを変更する機能が必要です(たとえば、パスに400ドルかかるか、同じプロパティに2回着陸するまで、誰もプロパティを購入できないなど)。これらのルールを処理するモジュールがコードにあります。
これらは両方ともルールエンジンですか、それともエキスパートシステムですか?どちらもとても似ているようです。それは単なる同義語ですか?
parallel-processing - プログラムを書くためのエキスパートシステム?
私は、行列代数方程式を操作する高レベルのソフトウェアを開発するアイデア、正確にはテンソル操作、次元のサイズ、システムで使用可能なメモリなどのいくつかの基準を使用して最適化された C++ コードを生成するアイデアをブレインストーミングしています。
テンソル収縮エンジンである TCE に精神的に似ているものですが、一般的なコードではなく最適化されたコードの生成を特に目的としています。求められる最終結果は、私のドメインで並列プログラムを作成する専門家であるソフトウェアです。
- この種の開発は、エキスパート システムのカテゴリに分類されますか?
- 制約が与えられたコードを生成する同じ領域で機能する他のプロジェクトは何ですか?