Lectures_8-9 (1040447), страница 3
Текст из файла (страница 3)
Этапы технологииразрабоТl<И ЭСН а этапе идентификации определяются задачи , подлежащие решению , цели разработки, эксперты и типы пользователей .На этапе концептуализации знаний проводится содержательный анализ проблемнойобласти, выявляются используемые понятия и их взаимосвязи, определяются методы решениязадач. Происходит неформальное описание знаний о предметной области в виде графа, таблицы , диаграммыили текста ,которое отражает основныеконцепции и взаимосвязи междупонятиями предметной области .На этапе формализации выбираются инструментальные средства и способы представления всех видов знаний , определяются способы интерпретации знаний , моделируетсяработа системы , оценивается адекватность системы понятий, методов решения , средствпредставления и манипулирования знаниями .На этапе выполнения осуществляется заполнение базы знаний.
Этот этап являетсяодним из основных. Происходит также разработка программного комплекса, демонстрирующегожизнеспособность подхода в целом . На этале выполнения создается один или несколько прототипов ЭС , решающих требуемые задачи.Н а этапе тестирования эксперт и инженер по знаниям в интерактивном режимепроверяют компетентность ЭС .
Осуществляется оценка выбранного способа предста влениязнаний и ЭС в целом , происходит выявление ошибок в подходе и реализации прототипа (илипрототипов) и выработка рекомендаций по доводке системы до промышленного варианта.Процесс тестирования продолжается до тех пор, пока эксперт не решит, что система достиглатребуемого уровня компетентности .На этапе опытной эксплуатации проверяется пригодность ЭС для конечного пользователя. Пригодность ЭС определяется удобством работы с ней и ее полезностью. П од полезностью ЭС понимается сrюсобность ее в ходе диалога определять потребности пользователя, выявлять и устранять причины неудач в работе .
Под удобством работы ЭС пони-мается естественность взаимодействия с ней, ее гибкость (аюсобность сисrемы настраивать ся) и усrойчивосrь сисrемы к ошибкам.П о результата м эксплуатации может потребоваться не только модификация программ иданных, но и изменение устройств ввода-вывода. По результатам этого этапа принимаетсярешение о переносе сисrемы на другие ЭВМ.П роцесс создания ЭС не сводится к строгой последовательности этих этапов, так как входе разработки приходится неоднократно возвращаться на более ранние этапы и пересматривать принятые там решения .Инструментальные средства различаются в за в исимости от допустимой технологии дляразработки ЭС. Можно выделить некоторые подходы :1)подход, основанный на поверхностных знаниях;2)структур н ый подход ;3)подход, основанный на глубинных знаниях;4)смешанный подход, опирающийся на использование поверхностных и глубинныхзнаний.Поверхностный подход применяется для сложн ых задач , которые не имеют точногоописания .
Не делаются попытхи систематического или глубинного изучения области, что делаетмеханизм поиска в пространстве состояний универсал ьным для организации вывода . Сущностьподхода заключается в получении от экспертов фрагментов знаний .Структурный подход пред полагает структуризацию знаний проблемной области.Предполагается , что часть задачи решается с помощью эв ристического поиска . Этот методобычно сочетают с поверхностным или mубинным.П ри глубинном подходе компетентность ЭС базируется на модели проблемной среды ,в которой она работает. Модель может быть определена различными способами (декларативно, процедурно). ЭС , разработанные с применением глубинных знаний, при возникновениинеизвестной ситуации способны определить последов ательность действий с помощью некоторых общих принципов, справедливых для данной области эка~ертиэы.
В этом подходе используются инструменты, обладающие способностями моделировать.Смешанный подход может в общем случае сочетать поверхностный, структурный иmубинный подходы ..