エキスパートシステムとは何ですか?
テクノロジーは、常により良く、より速く、よりスマートなマシンを構築することです。エキスパートシステムは、高度なコンピューターロジックを使用して、「考え」、それ自体で決定を下すように見えるソフトウェアを作成することにより、この概念を受け入れます。伝統的にブールのロジックに基づいて構築されています - 真または偽の値のみを使用してロジック - エキスパートシステムは複雑なアルゴリズムを使用して、情報の大規模なデータベースからの回答を計算します。コンピューターが正しい答えを決定できない場合、プログラムが間違っているのではなく、知識ベースには主題に関する十分な情報が含まれていないと想定されています。
コンピューターが決定を下す必要がある場合、それはすべて一連の真または虚偽の陳述に分類されます。ボタンが押されたときに点灯するようにプログラムされた場合、ボタンを押すと[真に設定]ボタンを押さないとfalseに設定します。 falseは光を意味しないことを意味しますが、Trueは光をオンにします。これがコンピューターロジックの基礎です。
専門家システムは、これらの真の虚偽の答えを新しいレベルに受け取ります。による一連の真と虚偽の答えを組み合わせて、コンピューターは特定の状況にどのように反応するかを決定しようとします。特定のパターンと真の虚偽の回答の数に基づいて応答を変更する可能性があります。
これらのシステムの背後にあるアイデアは、人々の考え方に基づいています。人間は、膨大な量の新しい知識を保存し、以前の知識に基づいて意思決定を行うことができます。コンピューターは、データベースと以前の経験に見られる知識に基づいて「考え」、意思決定を行うようにプログラムされています。簡単に言えば、それはまるでコンピューターが過去の成功と失敗から「学習」しているかのようです。
エキスパートシステムの2つの主要な形式が存在します。従来の専門家システムは、ブールロジックを使用して決定を下します。一方、ファジーロジックエキスパートシステムはそうではありません。それは、単純な真または偽の答えの間に該当する一連の値を計算して、どの程度の声明がより真実であるかを決定するまたはそれ以上の虚偽。
ファジーな専門家システムは、「考える」方法で、従来の専門家システムよりも人間のようなものです。これらの専門家システムは、問題に対する具体的な答えを伝えられているのではなく、追加の結論を導き出す1つの声明を与えられます。このプロセスは推論として知られています。
たとえば、声明が「すべての女性の猫が縞模様である。キティは女性の猫です」と書かれている場合、ファジーの専門家システムは、すべての女性猫が縞模様であり、キティは女性猫であるため、キティは縞模様でなければならないと推測します。ファジーロジックは、女性の猫の割合だけが縞模様を持っている場合、特定の女性の猫が縞模様になる可能性を判断するなど、より複雑な値を計算することもできます。従来の専門家システムは、これらの同じ結論に到達するためにはるかに多くの指示が必要です。