Методы представления знаний. Коробова И.Л. - 8 стр.

UptoLike

Составители: 

Большинство специалистов-пользователей ЭС не смогут с доверием относиться к выведенному систе-
мой заключению, пока не будут знать как оно было получено. Если врач установил у вас наличие
некоторого заболевания, то вы, конечно, захотите знать, почему он пришел к такому выводу. Вы,
вероятно, попросите показать вам рентгеновский снимок, результаты анализов или что-то другое,
на основе чего врач сделал свое заключение.
К экспертной системе предъявляются те же самые требования, т.е. необходимо получить не только
само решение, но и всю цепочку вывода в форме понятной пользователю.
2 ПРЕДСТАВЛЕНИЕ ЗНАНИЙ В ЭКСПЕРТНЫХ СИСТЕМАХ
Наиболее общими методами представления знаний в ЭС являются:
правила;
семантические сети;
фреймы.
Кроме того, в данном разделе рассматривается представление знаний в виде нечетких правил, а
также в виде нейронных сетей.
2.1 Представление знаний в виде правил
Такой способ является наиболее понятным и популярным методом представления знаний [1 – 4]. Пра-
вила обеспечивают формальный способ представления рекомендаций, знаний или стратегий. Они
чаще подходят в тех случаях, когда предметные знания возникают из эмпирических ассоциаций,
накопленных за годы работы по решению задач в данной области.
В ЭС, основанных на правилах, предметные знания представляются набором правил, которые про-
веряются на группе фактов и знаний о текущей ситуации (входной информации). Когда часть правила
ЕСЛИ удовлетворяет фактам, то действия, указанные в части ТО, выполняется. Когда это происходит,
то говорят, что правило срабатывает. Интерпретатор правил сопоставляет части правил ЕСЛИ с факта-
ми и выполняет то правило, часть ЕСЛИ которого сходится с фактами, т.е. интерпретатор правил рабо-
тает в цикле "Сопоставитьвыполнить", формируя последовательность действий (рис. 4).
Действия правил могут состоять:
в модификации набора фактов в базе знаний, например добав-
ление нового факта, который сам может быть использован для сопос-
тавления с частями
ЕСЛИ;
во взаимодействии с внешней средой (например, "Вызвать по-
жарную команду").
Пример Рассмотрим базу знаний, которая включает 3 факта и 9
правил:
Факты:
1 Кислота = агрессивная жидкость;
2 Азотная кислота = кислота;
3 Сернистая кислота = кислота
Правила:
1 ЕСЛИ среда = кислота И концентрация > 70 %
ТО среда = концентрированная кислота;
2 ЕСЛИ среда = кислота И концентрация < 70 %
ТО среда = разбавленная кислота;
3 ЕСЛИ среда = концентрированная кислота
ТО материал ванны = хромоникелевая сталь;
4 ЕСЛИ среда = разбавленная кислота
ТО материал ванны = углеродистая сталь;
Выполнение
С
опоставление
ФАКТЫ
ПРАВИЛА
[ ] [ ] [ ] [ ]
Рис. 4