ВУЗ:
Составители:
Рубрика:
Если база знаний содержит высококачественные знания о предметной области, то механизм логиче-
ского вывода содержит информацию о том, как эти знания эффективно использовать.
Если в процессе создания ЭС удается достаточно просто сформулировать базу знаний, то выбор
стратегии логического вывода представляет собой достаточно сложную задачу. Это связано и с отсутст-
вием простого и общего метода организации логического вывода, и зависит от специфики предметной
области, и от того, как в БЗ структурированы и организованы знания о предметной области.
Механизм логического вывода функционирует циклически. В каждом цикле решаются следующие
задачи:
• сопоставление – предполагает сравнение условных частей правил с исходными данными и
имеющимися фактами в БЗ;
• выбор – в случае наличия множества правил с истинностью условных частей необходимо вы-
брать одно из них для срабатывания;
• действие – предполагает выполнение какого-либо действия, предусмотренного в случае сраба-
тывания правила, что обычно приводит к выполнению какого-либо физического действия и к модифи-
кации базы знаний.
Таким образом, каждый цикл начинается с последовательного просмотра всех правил и сопоставле-
ния их условных частей с исходными данными и фактами в БЗ. Если правил, у которых условные части
и факты совпадают, несколько, то возникает конфликтное множество правил. На основе каких-либо
критериев выбирается одно правило, которое считается сработавшим, и выполняется действие.
Существует две основные стратегии логического вывода [2, 4]:
• прямая цепочка рассуждений – основана на сопоставлении исходных данных с правилами и
фактами БЗ с получением результата;
• обратная цепочка рассуждений – предполагается, что выдвигается некоторая гипотеза о предпо-
лагаемом решении задачи и путем анализа БЗ ищется подтверждение этой гипотезы путем сравнения
результатов с исходными данными. Если гипотеза не подтверждается, то ищется новое решение.
Наиболее ценными являются ЭС, которые реализуют и прямую и обратную цепочки рассуждений.
1.5 МОДУЛЬ ИЗВЛЕЧЕНИЯ ЗНАНИЙ
Важной составной частью ЭС является модуль извлечения знаний. Его основное назначение – пре-
доставление экспертных знаний, их структурирование в виде, пригодном для использования в компью-
терной системе. В задачу модуля входит приведение правила к виду, позволяющему применить это пра-
вило в процессе работы. В простейшем случае в качестве такого модуля может выступать обычный ре-
дактор, который просто заносит правила в файл.
В некоторых системах извлечение знаний осуществляется не одним, а несколькими способами, на-
пример, часть знаний извлекается с помощью программных средств, анализирующих грамматику опи-
сания знаний (эта грамматика задает форму представления знаний); другие знания могут быть пред-
ставлены графически и потребуются специальные средства, которые позволят воспринимать графиче-
ски изображения и проверять их на правильность (например графически могут быть представлены элек-
трические схемы); наконец, возможны знания, которые самой системой не используются, а при необхо-
димости могут вводиться в диалоговом режиме.
Модуль извлечения знаний является наиболее трудоемким и дорогостоящим.
1.6 СИСТЕМА ОБЪЯСНЕНИЙ
Система объяснений предназначена для показа пользователю всего процесса рассуждений, в ре-
зультате которого было найдено или не найдено решение.
Большинство специалистов – пользователей ЭС – не смогут с доверием относиться к выведенному
системой заключению, пока не будут знать, как оно было получено. Если врач установил у вас наличие
некоторого заболевания, то вы, конечно, захотите знать, почему он пришел к такому выводу. Вы, веро-
ятно, попросите показать вам рентгеновский снимок, результаты анализов или что-то другое, на основе
чего врач сделал свое заключение. К экспертной системе предъявляются те же самые требования, т.е.
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »