Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Uchebnik_SII_po_red_Astakhovoy_14_shrift.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
4.13 Mб
Скачать

3. Сильные методы решения задач. Экспертные системы

3.1. Структура экспертных систем

Сильные методы решения задач — это методы, основанные на знаниях. Человек-эксперт способен действовать на высоком уровне, так как много знает об области своей деятельности. П.Джексон дает следующее определение экспертной системы: «Экспертная система (ЭС) — это программа для компьютера, которая оперирует со знаниями в определенной предметной области с целью выработки рекомендаций или решения проблем». В книге Т.А.Гавриловой приведено следующее определение: «Экспертные системы — это сложные программные комплексы, аккумулирующие знания специалистов в конкретных предметных областях и тиражирующие этот эмпирический опыт для консультаций менее квалифицированных пользователей».

Экспертная система может полностью взять на себя функции, выполнение которых обычно требует привлечения опыта человека-специалиста, или играть роль ассистента для человека, принимающего решение. То есть система может получить решение от программы или через промежуточное звено — человека, который общается с программой. Человек, работающий в сотрудничестве с программой, может добиться с ее помощью результатов более высокого качества. Правильное распределение функций между человеком и машиной является одним из ключевых условий высокой эффективности внедрения экспертных систем.

Область исследования ЭС называют «инженерией знаний». Этот термин был введен Е.Фейгенбаумом и в его трактовке означает «привнесение принципов и инструментария из области искусственного интеллекта в решение трудных прикладных проблем, требующих знаний эксперта». Таким образом, ЭС применяются для решения неформализованных проблем, к которым относят задачи, обладающие одной (или несколькими) следующими характеристиками:

1) задачи не могут быть представлены в числовой форме;

2) исходные данные и знания о предметной области обладают неоднозначностью, неточностью, противоречивостью;

3) цели нельзя выразить с помощью четко определенной целевой функции;

4) не существует однозначного алгоритма решения задачи;

5) алгоритмическое решение задачи существует, но его нельзя использовать по причине большой размерности пространства решений и ограничений на ресурсы.

Обобщенная структура ЭС представлена на рис. 3.1.

Реальные ЭС могут иметь более сложную структуру, однако, блоки рис. 3.1. обязательно присутствуют в реальных ЭС.

Идеальная экспертная система должна содержать пять основных компонентов (рис. 3.1):

      1. интерфейс с пользователем;

      2. подсистему логического вывода;

      3. б азу знаний;

      4. модуль приобретения знаний;

      5. модуль отображения и объяснения решений.

Взаимодействие пользователя с экспертной системой осуществляется через интерфейс с пользователем. В программах, реализующих интерфейс с пользователем, происходит преобразование (трансляция) предложений естественного языка (или другого проблемно-ориентированного языка непроцедурного типа) на внутренний язык представления знаний данной экспертной системы.

Описание задачи пользователя на выбранном языке представления знаний поступает в подсистему логического вывода, которая использует информацию из базы знаний, генерирует рекомендации по решению искомой задачи. Основу базы знаний составляют факты и правила. В подсистеме логического вывода реализуется некоторая стратегия выбора соответствующего факта из базы знаний, которая зависит от способа представления знаний в ЭС и характера решаемых задач.

Модуль отображения и объяснения решения демонстрирует промежуточные и окончательные решения задачи и объясняет пользователю действия системы. Считается, что если метод рассуждений не может быть объяснен пользователю, то он должен быть признан неудовлетворительным.

Функция модуля приобретения знаний состоит в поддержке процесса извлечения знаний о соответствующей узкоспециализированной предметной области.

Определение рабочей памяти дано в предыдущем разделе (см. 2.2.5).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]