|
- Хранит исходные и промежуточные данные решаемой в текущий момент задачи.
База знаний
- Создается в процессе построения экспертной системы.
- Хранит долгосрочные данные, описывающие рассматриваемую область и правила, описывающие целесообразные преобразования данных этой области.
Решатель
- Формирует последовательность правил, применение которых к исходным данным приводит к решению задачи.
Компонент приобретения знаний
- Автоматизирует процесс наполнения экспертной системы знаниями.
Объяснительный компонент
- Объясняет, как система получила или почему не получила решение задачи и какие знания она при этом использовала.
Диалоговый компонент
- Организует дружественное общение с пользователем, как в ходе решения задач, так и в процессе приобретения знаний и объяснения результатов работы.
Люди, которые причастны к проектированию экспертных систем:
Эксперт
- Определяет знания (данные и правила), которые характеризуют проблемную область.
- Обеспечивает полноту и правильность введенных знаний в экспертную систему.
Инженер по знаниям
- Выявляет и структурирует знания, необходимые для работы ЭС.
- Осуществляет выбор инструментального средства, наиболее подходящего для данной проблемной области.
- Определяет способ представления знаний в этом инструментальном средстве.
- Выделяет и программирует стандартные функции, которые будут использоваться в правилах, вводимых экспертом.
Программист
- Разрабатывает инструментальное средство, содержащее все основные компоненты ЭС.
- Осуществляет сопряжение инструментального средства с той средой, в которой оно будет использовано.
Этапы разработки экспертных систем
· Идентификация;
· Концептуализация;
· Формализация;
· Выполнение;
· Тестирование;
· Эксплуатация.
Идентификация
- Определение задач, которые предстоит решить.
- Выявление цели разработки.
- Определение экспертов и типов пользователей.
Концептуализация
- Проведение содержательного анализа проблемной области.
- Выявление используемых понятия и их взаимосвязей.
- Определение методов решения задач.
Формализация
- Выбор ИС и определение способов представления всех видов знаний.
- Формализация основных понятий.
- Определение способов интерпретации знаний.
- Моделирование работы системы.
- Оценка адекватности целям системы зафиксированных понятий, методов решений, средств представления и манипулирования знаниями.
Дата добавления: 2015-09-12; просмотров: 36 | Поможем написать вашу работу | Нарушение авторских прав |
<== предыдущая лекция | | | следующая лекция ==> |
Отличие экспертной системы от других программных продуктов. Строение и функционирование экспертной системы | | | Работа с программой |