Принятие решений в системах, основанных на знаниях. Коробова И.Л - 8 стр.

UptoLike

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