КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Этап 2: разработка прототипной системы
Этап 1: выбор подходящей проблемы Этот этап включает деятельность, предшествующую решению начать разрабатывать конкретную ЭС. Он включает: § определение проблемной области и задачи; § нахождение эксперта, желающего сотрудничать при решении проблемы; § назначение коллектива разработчиков; § определение предварительного подхода к решению проблемы; § анализ расходов и прибыли от разработки; § подготовку подробного плана разработки. При выборе области применения следует учитывать, что если знание, необходимое для решения, постоянное, четко формулируемое и связано с вычислительной обработкой, то обычные алгоритмические программы будут самым целесообразным способом решения проблем в этой области. Экспертная система не устраняет потребность в реляционных базах данных, электронных таблицах и системах текстовой обработки. Но если результативность задачи зависит от знания, которое является субъективным, изменяющимся, символьным или вытекающим из соображений здравого смысла, тогда область может обоснованно выступать претендентом на экспертную систему.
Прототипная система является усеченной версией экспертной системы, спроектированной для проверки правильности кодирования фактов, связей и стратегий рассуждения эксперта. В разработке прототипа участвуют как минимум четыре специалиста: пользователь, инженер по знаниям, эксперт и программист. Роли разработчиков являются постоянными на протяжении всей разработки. Разработка прототипа состоит из шести последовательно реализуемых стадий. Идентификация проблемы – знакомство и обучение коллектива разработчиков, а также создание неформальной формулировки проблемы. На этой стадии уточняется задача, планируется ход разработки прототипа экспертной системы и определяются: § необходимые ресурсы (время, люди, ЭВМ и т.д.); § источники знаний (книги, дополнительные эксперты, методики); § имеющиеся аналогичные экспертные системы; § цели (распространение опыта, автоматизация рутинных действий и др.); § классы решаемых задач и т.д. Участвуют: эксперт, инженер по знаниям и пользователь. Средняя продолжительность 1-2 недели. Извлечение знаний – получение инженером по знаниям наиболее полного представления о предметной области и способах принятия в ней решений. На этой стадии происходит перенос компетентности экспертов на инженеров по знаниям с использованием различных методов: § анализ текстов; § диалоги; § экспертные игры; § лекции; § дискуссии; § интервью; § наблюдение и др. Участвуют: эксперт и инженер по знаниям. Средняя продолжительность 1-3 месяца. Структурирование или концептуализация знаний – разработка неформального описания знаний о предметной области в виде графа, таблицы, диаграммы или текста, которое отражает основные концепции и взаимосвязи между понятиями предметной области. Такое описание называется полем знаний. На этой стадии выявляется структура полученных знаний о предметной области, т.е. определяются: § терминология; § список основных понятий и их атрибутов; § отношения между понятиями; § структура входной и выходной информации; § стратегия принятия решений; § ограничения стратегий и т.д. Участвует инженер по знаниям. Средняя продолжительность 2-4 недели. Формализация знаний – разработка базы знаний на языке, который, с одной стороны, соответствует структуре поля знаний, а с другой – позволяет реализовать прототип системы на следующей стадии программной реализации. На этой стадии строится формализованное представление концепций предметной области на основе выбранного языка представления знаний (ЯПЗ). Традиционно на этой стадии используются: § логические методы; § продукционные методы; § семантические сети; § фреймы; § объектно-ориентированные языки, основанные на иерархии классов и объектов. Участвуют: инженер по знаниям и программист. Средняя продолжительность 1-2 месяца. Реализация – разработка программного комплекса, демонстрирующего жизнеспособность подхода в целом. На этой стадии создается прототип экспертной системы, включающий базу знаний и остальные блоки, при помощи одного из следующих способов: § программирование на традиционных языках типа Паскаль, Си и др.; § программирование на специализированных языках, применяемых в задачах искусственного интеллекта: LISP, FRL, SmallTalk и др.; § использование инструментальных средств разработки ЭС типа СПЭИС, ПИЭС; § использование «пустых» ЭС или «оболочек» типа ЭКСПЕРТ, ФИАКР и др. Участвует программист. Средняя продолжительность 1-2 месяца. Тестирование – выявление ошибок в подходе и реализации прототипа и выработка рекомендаций по доводке системы до промышленного варианта. На этой стадии оценивается и проверяется работа программ прототипа с целью приведения в соответствие с реальными запросами пользователей. Прототип проверяется на следующие параметры: § удобство и адекватность интерфейсов ввода-вывода; § эффективность стратегии управления; § качество проверочных примеров; § корректность базы знаний (полнота и непротиворечивость правил).
Дата добавления: 2014-01-06; Просмотров: 391; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |