Построение экспертных систем.
1 этап – Идентификация.
1. Определение участников и их ролей в процессе создания и эксплуатации экспертной системы.
В процессе создания экспертной системы могут участвовать следующие специалисты: инженеры по знаниям, эксперты, программисты, руководитель проекта, заказчики (конечные пользователи). При реализации сравнительно простых экспертных систем программистов может не быть. Роль инженера по знаниям – выуживание профессиональных знаний из экспертов и проектирование базы знаний экспертной системы и ее архитектуры. Программист необходим при разработке специализированного для данной экспертной системы программного обеспечения, когда подходящего стандартного (например, оболочки для создания экспертных систем) не существует или его возможностей не достаточно и требуются дополнительные модули.
В процессе эксплуатации могут принимать участие конечные пользователи, эксперты, администратор.
2. Идентификация проблемы
На этом этапе разработчики должны ответить на ряд вопросов, определяющих особенности решаемых экспертами, а, следовательно, будущей экспертной системой, задач. Эти особенности определят и особенности архитектуры экспертной системы, формируемой на последующих этапах. К этим вопросам относятся следующие:
какой класс задач должна решать ЭС;
как эти задачи могут быть охарактеризованы или определены;
какие можно выделить подзадачи;
какие исходные данные должны использоваться для решения;
какие понятия и взаимосвязи между ними используются при решении задачи экспертами;
какой вид имеет решение и какие концепции используются в нем;
какие аспекты опыта эксперта существенны для решения задачи;
какова природа и объем знаний, необходимых для решения задачи;
какие препятствия встречаются при решении задач;
как эти помехи могут влиять на решение задачи.
Определение необходимых ресурсов – временных, людских, материальных.
3. Определение целей
В качестве целей, преследуемых при создании экспертных систем, могут быть: повышение скорости принятия решения, повышение качества решений, тиражирование опыта экспертов и т.п.
2 этап Концептуализация.
На этом этапе разработчики должны ответить на следующие вопросы:
какие типы данных нужно использовать;
что из данных задано, а что должно быть выведено;
имеют ли подзадачи наименования;
имеют ли стратегии наименования;
имеются ли ясные частичные гипотезы, которые широко используются.
3 этап – Формализация.
4 этап – Реализация прототипной версии.
5 этап – Тестирование.
этап – Перепроектирование прототипной версии.
-
Содержание
- Оглавление
- Глава 1. Анализ проблемной области. 7
- Глава 2. Обзор и анализ существующих решений. 26
- Глава 3. Анализ и синтез экспертной системы. 57
- Глава 4. Разработка графического приложения и интеграция экспертной системы. 85
- Введение.
- Глава 1. Анализ проблемной области.
- Классификация систем с чпу.
- Применение программного управления.
- Описание проблемной области и постановка задачи.
- Выводы по главе.
- Глава 2. Обзор и анализ существующих решений.
- Общая информация.
- 2.2. Аппаратная часть.
- 2.3. Программное обеспечение.
- 2.4. Экспертные системы.
- 2.4.1. Описание экспертных систем.
- Построение экспертных систем.
- Отличие эс от других программных продуктов.
- Отличительные особенности. Экспертные системы первого и второго поколения.
- Области применения экспертных систем.
- Критерий использования эс для решения задач.
- Ограничения в применение экспертных систем.
- Преимущества эс перед человеком - экспертом.
- Выводы по главе.
- Глава 3. Анализ и синтез экспертной системы.
- Основные компоненты экспертных систем.
- Классификация инструментальных средств экспертных систем.
- Организация знаний в экспертных системах.
- Технология разработки экспертных систем.
- Выводы по главе.
- Глава 4. Разработка графического приложения и интеграция экспертной системы.
- Выбор программных средств, для реализации экспертной системы.
- Разработка базы знаний эс, и обучение системы.
- Список критических параметров эс
- Пороговые и промежуточные значения данных параметров.
- Разработка модели эс.
- Разработка модуля эс в выбранной среде для разработки, и интеграция его в по для управления станком с чпу.
- Результат работы программы.
- Выводы по главе.
- Заключение.
- Список использованных источников.
- Приложение 1. Приложение 2. Приложение 3.
- Приложение 4.