Re: Экспеpтная система

From
Anatoly Saveliev ()
To
Aleksey Golubin
Date
2003-01-12T08:11:32Z
Area
RU.ALGORITHMS
From: Anatoly Saveliev <Anatoly.Saveliev@ksu.ru>

Aleksey Golubin wrote:

> PS Желательно именно объяснить на пальцах, но ссылки на хоpошyю литеpатypy,
> статьи по ЭС все pавно очень пpиветствyются.

На пальцах все просто:

1. Входные значения переводим в вербальные (лексические) переменные,
т.е. в степень уверенности в их истинности, например "Погода
хорошая:0.7", "Погода плохая:0.5" (не обязательно сумма уверенностей
равна 1) - называется фуззификация.

2. Применяем правила типа (с указание их  надежности):

IF Погода хорошая & Настроение хорошее => Пойти выпить пива:0.6

В результате применения правил находим истинность всех выходных
лексических переменных, например получаем 
Пойти выпить пива:0.6
Не пойти выпить пива:0.8

3. Если хотели оценить конфигурацию сети, то все, если хотели получить
число, то выполняем операцию, обратную п.1 (дефуззификацию)

И для начала нужно взять нормальную оболочку (движок) под название JFS
(лежит в сети, начни например с
http://www-urb.wiwi.uni-rostock.de/~gos01363/outerspace/software-projekte.html),
там же найдешь ссылки и на другие движки. Движок JFS выбрала, кстати,
одна небольшая фирмочка IBM:
http://www-124.ibm.com/developerworks/oss/jfs/

А также посмотреть comp.ai.fuzzy (например, через google.com), там есть
FAQ и ссылки

WBR,

Анатолий Савельев
Казанский университет
--- ifmail v.2.15dev5
 * Origin: MELT InterNetNews site (2:5020/400)