Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Интеллектуальные информационные системы (КР).docx
Скачиваний:
4
Добавлен:
01.04.2025
Размер:
27 Кб
Скачать
☆

Тема 2. Технология создания экспертных систем

Этапы проектирования: идентификация, концептуализация, формализация, реализация, тестирование, опытная эксплуатация. Разработка прототипов, развитие и модификация проекта. Участники процесса проектирования: эксперты (специалисты проблемной области), инженеры по знаниям (разработчики), конечные пользователи, их взаимодействие.

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

Концептуализация проблемной области. Структурная модель: классификационные (род-вид), агрегатные (целое-часть), ассоциативные отношения объектов. Функциональная модель: отношения объектов "цель-средство", "причина-следствие", "аргумент-функция". Деревья целей. Деревья решений. Поведенческая модель: пространственно-временные отношения объектов, состояния объектов, события, посылка сообщений. Язык UML для построения концептуальной модели проблемной области.

Формализация базы знаний. Классификация методов представления знаний по признакам объектного/операционного характера знаний, детерминированной обработки/обработки неопределенности, статической / динамической природы используемых знаний. Особенности представления знаний с помощью предикатов первого порядка, продукций, семантических сетей, фреймов и объектов. Критерии выбора методов представления знаний.

Реализация экспертной системы. Инструментальные средства разработки: языки программирования, языки представления знаний, генераторы, оболочки, средства автоматизации проектирования, проблемно и предметно ориентированные системы. Критерии выбора инструментальных средств: трудоемкость и стоимость разработки, степень соответствия концептуальной модели проблемной области, интеграция с программно-технической средой функционирования информационной системой. Методы проектирования, настройки и программирования механизмов вывода, приобретения и объяснения знаний.

Тестирование и развитие ЭС. Проверка точности решения проблем экспертами. Подбор тестовых примеров. Тестирование потребительских качеств ЭС потенциальными пользователями: времени реакции, удобства интерфейса, средств помощи и объяснения.

Тема 3. Создание и использование экспертных систем

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

Методы логического вывода и объяснения. Сущность логического дедуктивного вывода на сети альтернативных вариантов решений. Методы построения прямой и обратной цепочек аргументации и условия их выбора и применения. Методы объяснения логического вывода на основе команд «Как» и «Почему».

Методы обработки неопределенности знаний. Понятие неопределенности знаний и данных, как неполноты, недостоверности, неточности, многозначности, качественности оценок. Вывод знаний в условиях неполноты и недостоверности данных - оценка шансов и рисков в ситуационном анализе, обработка условных вероятностей. Особенности нечеткого вывода - качественной интерпретации количественных данных, построения оценочных шкал, расчет рейтингов, построение функций принадлежности, способы объединения коэффициентов уверенности в процессе нечеткого вывода.

Стратегии выбора правил. Логический и эвристический методы рассуждения в ЭС. Понятие конфликтного набора правил и критерии выбора из них правил на основе: приоритетов, анализа трудоемкости, достоверности получаемых результатов. Порог известности значения переменных. Использование метаправил и системных параметров для управления выбором правил из конфликтных наборов.

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