Технология проектирования и разработки систем, основанных на знаниях. Кратко
Краткий ответ на экзаменационный вопрос по курсу СИИ — системы искусственного интеллекта (все вопросы). Выбор подходящей проблемыЭтот этап определяет деятельность, предшествующую решению начать разрабатывать конкретную ЭС. Он включает нахождение эксперта, желающего сотрудничать при решении проблемы, и назначение коллектива разработчиков; определение предварительного подхода к решению проблемы; анализ расходов и прибылей от разработки; подготовку подробного плана разработки. Быстрое прототипированиеПрототипная система является усеченной версией экспертной системы, спроектированной для проверки правильности кодирования фактов, связей и стратегий рассуждения эксперта. Она также дает возможность инженеру по знаниям привлечь эксперта к активному участию в процессе разработки экспертной системы, и, следовательно, к принятию им обязательства приложить все усилия к созданию системы в полном объеме. Объем прототипа — несколько десятков правил, фреймов или примеров. При неудовлетворительном функционировании прототипа эксперт и инженер по знаниям имеют возможность оценить, что именно будет включено в разработку окончательного варианта системы. Идентификация проблемыУточняется задача, планируется ход разработки прототипа ЭС, определяются:
Извлечение знанийНа этой стадии происходит перенос компетентности от эксперта к инженеру по знаниям, с использованием различных методов:
Структурирование знанийВыявляется структура полученных знаний о предметной области, т.е. определяются:
ФормализацияСтроится формализованное представление концепций предметной области на основе выбранного языка представления знаний (ЯПЗ). Традиционно на этом этапе используются:
РеализацияСоздается прототип экспертной системы, включающий базу знаний и остальные блоки, при помощи одного из следующих способов:
ТестированиеОценивается и проверяется работа программ прототипа с целью приведения в соответствие с реальными запросами пользователей. Прототип проверяется на:
Развитие прототипа до промышленной ЭСЕсли первоначально выбранные объекты или свойства оказываются неподходящими, их необходимо изменить. Иногда при разработке промышленной иили коммерческой системы выделяют дополнительные этапы для перехода: демонстрационный прототип -> действующий прототип -> промышленная система -> коммерческая система. Однако чаще реализуется плавный переход от демонстрационного прототипа к промышленной системе. Основная работа на данном этапе заключается в существенном расширении базы знаний, то есть в добавлении большого числа элементов знаний. Они обычно увеличивают глубину системы, обеспечивая большее число правил для трудно уловимых аспектов отдельных случаев. В то же время эксперт и инженер по знаниям могут увеличить базу знаний системы, включая правила, управляющие дополнительными подзадачами или дополнительными аспектами экспертной задачи (метазнания). Оценка системыПроизводится оценка системы по критериям эффективности:
Стыковка системыНа этом этапе осуществляется стыковка экспертной системы с другими программными средствами в среде, в которой она будет работать, и обучение людей, которых она будет обслуживать. Иногда это означает внесение существенных изменений. Такие изменения требуют непременного вмешательства инженера по знаниям или какого-либо другого специалиста, который сможет модифицировать систему. Под стыковкой подразумевается также разработка связей между экспертной системой и средой, в которой она действует. Поддержка системыЕсли ЭС создана из-за того, что проблемная область постоянно изменяется, то необходимо поддерживать систему в ее инструментальной среде разработки. Рекомендуемая литература: страница 50, Базы знаний интеллектуальных систем, Гаврилова Т.А. Добавил: aller (15.12.2013) | Категория: Искуственный интеллект Просмотров: 2828 | Загрузок: 0 | Рейтинг: 0.0/0 | Теги: |
Комментарии (0) | |