ВУЗ:
Составители:
50
Другими словами, массив переменных VALUE сформирован из 0 и 1 в соответствии с тем, имеет
или нет данный объект указанные признаки. Если рассматриваемый объект Птица, то массив
VALUE формируется в виде (1,1,1,0,1,0), если Самолет, то (1,1,0,1,0,1).
Теперь посмотрим массив RULES, который содержит правила, вырабатываемые экспертной
системой для вывода суждений относительно исхода двух возможностей. В момент, когда система
перестает делать ошибки, массив RULES принимает вид (0,0,1,-1,1,-1).
Сформируем теперь переменную DECISION путем перемножения массивов
VALUE и RULES так, чтобы DECISION =* DECISIOM + VALUE(i)*RULES(i) для всех значений
1=1,..,6.
Следовательно, если теперь мы возьмем массив VALUE для Птицы, то получим для
переменной DECISION=0+0+t+0+1+0-2. Если же определим массив VALUE для Самолета, то
переменная DECISION - 0+0+0-1+0-1 =-2. Эксперт может сказать, что объект -Птица, если
переменная DECISION положительна, я Самолет, если она отрицательна. Закончив анализ,
делаем вывод, что экспертная система обучена корректно (на рассматриваемом наборе
переменных) и любые ошибки исключены.
Возвращаясь вновь к изучению массива правил вывода, заметим, что переменным Крылья и
Хвост соответствуют 1. Мы этого не учли при выработке решения. Для этих переменных в векторе
решения были 0, что не могло изменить значение вектора DECISION. Это вполне объяснимо, так
как и Крылья, и Хвост есть и у Птицы, и у Самолета. Эти знания, следовательно, не говорят нам
ничего решающего. С другой стороны, значения переменных Клюв и Крылья равны +1, а
Двигателя и Шасси — -1.
Итак, кажется, что поведение системы выглядит достаточно логичным, по крайней мере, для
данного примера. На этом этапе картина существенно отличается от той, о которой мы говорили в
разделе о вероятностях. Так ли это? Проверим. Мы можем выписать таблицу вероятностей снова и
заполнить ее условными вероятностями.
Птица Самолет
Р(Птица: Крылья) ....................................................0,5 Р(Самолет: Крылья)…………………0,5
Р(Птица: Хвост).......................................................0,5 Р(Самолет: Хвост)…………………...0,5
Р(птица: Клюв) ....................................................... 1,0 Р(Самолет: Клюв)…………………..0,0
Р(Птица; Двигатель)- ............................................. 0,0 Р(Самолет: Двигатель)………………1,0
Р( Птица: Оперение) .............................................. 1,0 Р(Самолет: Оперение)……………….0,0
Р(Птица: Шасси) .................................................... 0,0 Р(Самолет: Шасси)…………………..1,0
Другими словами, массив переменных VALUE сформирован из 0 и 1 в соответствии с тем, имеет
или нет данный объект указанные признаки. Если рассматриваемый объект Птица, то массив
VALUE формируется в виде (1,1,1,0,1,0), если Самолет, то (1,1,0,1,0,1).
Теперь посмотрим массив RULES, который содержит правила, вырабатываемые экспертной
системой для вывода суждений относительно исхода двух возможностей. В момент, когда система
перестает делать ошибки, массив RULES принимает вид (0,0,1,-1,1,-1).
Сформируем теперь переменную DECISION путем перемножения массивов
VALUE и RULES так, чтобы DECISION =* DECISIOM + VALUE(i)*RULES(i) для всех значений
1=1,..,6.
Следовательно, если теперь мы возьмем массив VALUE для Птицы, то получим для
переменной DECISION=0+0+t+0+1+0-2. Если же определим массив VALUE для Самолета, то
переменная DECISION - 0+0+0-1+0-1 =-2. Эксперт может сказать, что объект -Птица, если
переменная DECISION положительна, я Самолет, если она отрицательна. Закончив анализ,
делаем вывод, что экспертная система обучена корректно (на рассматриваемом наборе
переменных) и любые ошибки исключены.
Возвращаясь вновь к изучению массива правил вывода, заметим, что переменным Крылья и
Хвост соответствуют 1. Мы этого не учли при выработке решения. Для этих переменных в векторе
решения были 0, что не могло изменить значение вектора DECISION. Это вполне объяснимо, так
как и Крылья, и Хвост есть и у Птицы, и у Самолета. Эти знания, следовательно, не говорят нам
ничего решающего. С другой стороны, значения переменных Клюв и Крылья равны +1, а
Двигателя и Шасси — -1.
Итак, кажется, что поведение системы выглядит достаточно логичным, по крайней мере, для
данного примера. На этом этапе картина существенно отличается от той, о которой мы говорили в
разделе о вероятностях. Так ли это? Проверим. Мы можем выписать таблицу вероятностей снова и
заполнить ее условными вероятностями.
Птица Самолет
Р(Птица: Крылья) ....................................................0,5 Р(Самолет: Крылья)…………………0,5
Р(Птица: Хвост).......................................................0,5 Р(Самолет: Хвост)…………………...0,5
Р(птица: Клюв) ....................................................... 1,0 Р(Самолет: Клюв)…………………..0,0
Р(Птица; Двигатель)- ............................................. 0,0 Р(Самолет: Двигатель)………………1,0
Р( Птица: Оперение) .............................................. 1,0 Р(Самолет: Оперение)……………….0,0
Р(Птица: Шасси) .................................................... 0,0 Р(Самолет: Шасси)…………………..1,0
50
Страницы
- « первая
- ‹ предыдущая
- …
- 48
- 49
- 50
- 51
- 52
- …
- следующая ›
- последняя »
