Основы построения и функционирования интеллектуальных информационных систем. Былкин В.Д - 66 стр.

UptoLike

66
зать, насколько «твердо» экспертная система уверена в исходе, соответствующем этому столбцу. Степень уверенности
измеряется путем вычисления значения DECISION, как и раньше, с помощью массива VALUE, который содержит
значении переменных, рассматриваемых в данный момент. Например, для исхода J (J=1 или 2) DECISION=
DECISION+RULES (I,J) * VALUE (I) для I=1,..,6. Вы заметили, что если начать с RULES ( I , J ) О, то получим
всегда DECISION =0. Другими словами, оба вероятных исхода в этом случае равны. Теперь в зависимости от того,
как мы хотите заполнить массив, вы либо сообщаете экспертной системе, к какой группе принадлежат элементы
массива VALUE, либо организуете «угадывание» их и, если угадали неправильно, поступаете следующим
образом. Когда элемент массива VALUE принадлежит исходу Птица, складываете значение VALUE со значением
элемента в колонке Птица и вычитаете его из колонки Самолет. Когда же элемент массива VALUE принадлежит
к колонке Самолет, складываете значение VALUE (l) со значением в колонке Самолет и вычитаете его из колонки
Птица, После добавления элементов к колонке Птица получаем:
VALUE(I) VALUE(I) RULE3(I,1) RULES(I,2)
Птица Самолет Птица Самолет
Крылья .................................................. 1 1 1 -1
Хвост.................................................... 1 1 1 -1
Клюв .................................................... 1 0 1 -1
Двигатель ........................................... 0 1 0 0
Оперение .............................................. 1 0 1 -1
Шасси ................................................... 0 1 0 0
До сих пор мы представляли значения массива VALUE для колонки Птица в массиве RULES. Это не
позволяет сформировать решение, так как все значения DECISION одинаковые. Полученный результат очевиден,
поскольку мы суммировали значение VALUE(I) со значением в колонке Птица и вычитали его из значения в
колонке Самолет. Теперь если возьмем колонку Птица, то система может принять более точное решение,
Переменной DECISION присваивается значение +4 с учетом столбца RULES (I,1) либо -4 с учетом RULES (I,2)
Следовательно» все, что должен делать эксперт, —это выбрать ту колонку правил, в которой находится
максимальное значение переменной DECISION.
зать, насколько «твердо» экспертная система уверена в исходе, соответствующем этому столбцу. Степень уверенности

измеряется путем вычисления значения DECISION, как и раньше, с помощью массива VALUE, который содержит

значении переменных, рассматриваемых в данный момент. Например, для исхода J (J=1 или 2) DECISION=

DECISION+RULES (I,J) * VALUE (I) для I=1,..,6. Вы заметили, что если начать с RULES ( I , J ) О, то получим

всегда DECISION =0. Другими словами, оба вероятных исхода в этом случае равны. Теперь в зависимости от того,

как мы хотите заполнить массив, вы либо сообщаете экспертной системе, к какой группе принадлежат элементы

массива VALUE, либо организуете «угадывание» их и, если угадали неправильно, поступаете следующим

образом. Когда элемент массива VALUE принадлежит исходу Птица, складываете значение VALUE со значением

элемента в колонке Птица и вычитаете его из колонки Самолет. Когда же элемент массива VALUE принадлежит

к колонке Самолет, складываете значение VALUE (l) со значением в колонке Самолет и вычитаете его из колонки

Птица, После добавления элементов к колонке Птица получаем:

                                                 VALUE(I)     VALUE(I)       RULE3(I,1)    RULES(I,2)

                                                Птица         Самолет         Птица          Самолет

Крылья ..................................................1        1                1            -1

Хвост.................................................... 1       1                1            -1
Клюв .................................................... 1       0                1            -1
Двигатель ........................................... 0           1                0             0

Оперение ..............................................1          0                1            -1

Шасси ................................................... 0        1                   0             0

           До сих пор мы представляли значения массива VALUE для колонки Птица в массиве RULES. Это не

позволяет сформировать решение, так как все значения DECISION одинаковые. Полученный результат очевиден,

поскольку мы суммировали значение VALUE(I) со значением в колонке Птица и вычитали его из значения в

колонке Самолет. Теперь если возьмем колонку Птица, то система может принять более точное решение,

Переменной DECISION присваивается значение +4 с учетом столбца RULES (I,1) либо -4 с учетом RULES (I,2)

Следовательно» все, что должен делать эксперт, —это выбрать ту колонку правил, в которой находится

максимальное значение переменной DECISION.




                                                                        66