ВУЗ:
Составители:
Рубрика:
1.2.4. Система объяснений
Система объяснений предназначена для показа пользователю всего процесса рассуждений, в результате которого было
найдено или не найдено решение.
Большинство специалистов-пользователей не смогут с доверием относиться к выведенному системой заключению, пока
не будут знать, как оно было получено. Если врач установил у вас наличие некоторого заболевания, то вы, конечно, захотите
знать, почему он пришёл к такому выводу. Вы, вероятно, попросите показать вам рентгеновский снимок, результаты
анализов или что-то другое, на основе чего врач сделал свое заключение. К системе искусственного интеллекта
предъявляются те же самые требования, т.е. необходимо получить не только само решение, но и всю цепочку вывода в
форме, понятной пользователю.
2. ПРЕДСТАВЛЕНИЕ ЗНАНИЙ
Наиболее общими методами представления знаний являются: правила, семантические сети, фреймы.
В данном разделе рассматривается представление знаний в виде нечётких правил, а также в виде нейронных сетей.
2.1. ПРЕДСТАВЛЕНИЕ ЗНАНИЙ В ВИДЕ ПРАВИЛ
Такой способ является наиболее понятным и популярным методом представления знаний [1 – 4]. Правила
обеспечивают формальный способ представления рекомендаций, знаний или стратегий. Они чаще подходят в тех случаях,
когда предметные знания возникают из эмпирических ассоциаций, накопленных за годы работы по решению задач в данной
области.
В системах, основанных на правилах, предметные знания представляются набором правил, которые проверяются на
группе фактов и знаний о текущей ситуации (входной информации). Когда часть правила ЕСЛИ удовлетворяет фактам, то
действия, указанные в части ТО, выполняются. Когда это происходит, то говорят, что правило срабатывает. Интерпретатор
правил сопоставляет части правил ЕСЛИ с фактами и выполняет то правило, часть ЕСЛИ которого сходится с фактами, т.е.
интерпретатор правил работает в цикле “сопоставить – выполнить”, формируя последовательность действий (рис. 4).
Рис. 4
Действия правил могут состоять:
− в модификации набора фактов в базе знаний, например добавление нового факта, который сам может быть
использован для сопоставления с частями ЕСЛИ;
− во взаимодействии с внешней средой (например “Вызвать пожарную команду”).
Пример. Рассмотрим базу знаний, которая включает три факта и девять правил.
Факты:
1) кислота = агрессивная жидкость;
2) азотная кислота = кислота;
3) сернистая кислота = кислота.
Правила:
1. ЕСЛИ среда = кислота И концентрация >70%
ТО среда = концентрированная кислота.
2. ЕСЛИ среда = кислота И концентрация <70%
ТО среда = разбавленная кислота.
3. ЕСЛИ среда = концентрированная кислота
ТО материал ванны = хромоникелевая сталь.
4. ЕСЛИ среда = разбавленная кислота
ТО материал ванны = углеродистая сталь.
5. ЕСЛИ среда = агрессивная жидкость ТО футеровка = есть.
6. ЕСЛИ футеровка = есть И среда = сернистая кислота
ТО материал футеровки = свинец.
7. ЕСЛИ футеровка = есть И среда = азотная кислота
ТО материал футеровки = винипласт.
выполнение
сопоставление
ФАКТЫ
…
ПРАВИЛА
[ ] [ ] [ ] [ ]
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »