Тестирование

Реализация прототипа

Формализация знаний

Структурирование (концептуализация знаний)

Получение знаний

Идентификация проблемы

Клетин экспертные системы лекция 3

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

Получение инженером по знаниям наиболее полного представления о предметной области и способов принятия решения в ней . Средняя продолжительность 1-3 месяца. На данной стадии происходит перенос компетенции от эксперта к инженеру по знаниям с использование различных методов (Анализ текстов, диалоги, экспертные игры , лекции, дискуссии , интервью, наблюдение) -> знание

Разработка неформального описания знаний о ПО в и взаимосвязи графа, таблицы, текста, которая отражает основные концепции между понятиями предметной области. Такое описание наз полем знаний Время 2 – 4 недели. На данной стадии выявляется структура полученных знаний о ПО (предметной области), то есть определяется терминология , список основных понятий и их атрибутов, отношение между понятиями, стратегия принятия решений, структура входной и выходной инф.

Разработка базы знания на ЯПЗ (языке представления знаний), который с одной стороны соответствует структуре поля знаний , а с другой позволяет реализовать прототип системы на следующей стадии программной реализации. На этой стадии строятся формализованные представления концепций предметной области на основе выбранного ЯПЗ. На этой стадии используются продукционные модели , фреймы , семантические сети, логические методы, так же объектно-ориентированные языки. Продолжительность 1-2 месяца.

Это разработка программного комплекса , демонстрирующего жизнеспособность подхода в целом. Средняя продолжительность 1-2 месяца. -> Программа прототип . На этой стадии создается прототип экспертной сис включающий базу знаний и остальные блоки (рисунок 1 ) при помощи одного из следующих способов :

1. программирование на традиционных языках (паскаль , С ++ и др) ,

2. программирование на спец языках , применяемых в задачах искусственного интеллекта(лисп, пролог )

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

4. исп «пустых» экспертных систем или оболочек (GURU, mini expert)

 

Выявление ошибок в подходе и реализации прототипа, выработка рекомендаций по доводке системы до промышленного порядка. Продолжительность 1-2 недели. На этой стадии оценивается и проверяется работа прототипа с целью приведения в соответствие с реальными запросами пользователей. Прототип проверяется на удобство и адекватность интерфейсов ввода- вывода (характер вопросов в диалоге , связанность выводимого текста результата и т.д.) ,на эффективность стратегии управления (порядок перебора , исп нечеткого вывода и др), качество проверочных примеров и корректность Базы Знаний (Это полота и не противоречивость правил ).