Информационные технологии в науке, образовании и инженерной практике - 45 стр.

UptoLike

отношений
(
cause
) и может быть позднее формализована в виде коротких правил «еслито», или в виде
семантических сетей.
Сформировав поле знаний в виде концептуальной и функциональной структур, инженер по знаниям
вместе с программистом подыскивают подходящий язык представления знаний, который, с одной
стороны, позволит выразить все особенности знаний предметной области без искажения структуры
поля знаний, а с другой, будет иметь эффективную программную реализацию в виде транслятора или
«оболочки».
4.
Формализация знаний
разработка базы знаний на языке, который, с одной стороны,
соответствует структуре поля знаний, а с другой позволяет реализовать прототип системы на
следующей стадии программной реализации. Строится формализованное представление концепций
предметной области на основе выбранного языка представления знаний (ЯПЗ).
5.
Реализация
разработка программного комплекса, демонстрирующего жизнеспособность
подхода в целом. Чаще всего первый прототип отбрасывается на этапе реализации действующей ЭС.
Создаётся прототип экспертной системы, включающий базу знаний и остальные блоки.
6.
Тестирование
выявление ошибок в подходе и реализации прототипа и выработка рекомендаций
по доводке системы до промышленного варианта. Оценивается и проверяется работа программ
прототипа с целью приведения в соответствие с реальными запросами пользователей. Прототип
проверяется на:
удобство и адекватность интерфейсов ввода-вывода (характер вопросов в диалоге, связность
выводимого текста результата и др.);
эффективность стратегии управления (порядок перебора, использование нечёткого вывода и др.);
качество проверочных примеров;
корректность базы знаний (полнота и непротиворечивость правил).
ЭТАП 3:
Развитие прототипа до промышленной ЭС
При неудовлетворительном функционировании прототипа эксперт и инженер по знаниям имеют
возможность оценить, что именно будет включено в разработку окончательного варианта системы.
Если первоначально выбранные объекты или свойства оказываются неподходящими, их
необходимо изменить. Можно сделать оценку общего числа эвристических правил, необходимых для
создания окончательного варианта экспертной системы. Иногда при разработке промышленной
системы выделяют дополнительные этапы для перехода:
демонстрационный прототип
исследовательский прототип
действующий прототип
промышленная система
.
Однако чаще реализуется плавный переход от демонстрационного прототипа к промышленной
системе, при этом, если программный инструментарий выбран удачно, необязательна перепись другими
программными средствами (табл. 1).
1. Переход от прототипа к промышленной экспертной системе
Демонстрационный
прототип ЭС
Система решает часть задач, демонстрируя
жизне
способность подхода (несколько десятков
правил или понятий)
Исследовательский
прототип ЭС
Система решает б
ольшинство задач, но не устойчива
в работе и не полностью проверена (несколько сотен
правил или понятий)
Действующий
прототип ЭС
Система надёжно решает все задачи на реальных
примерах, но для сложной задачи требует много
времени и памяти
Промышленная
система
Система обеспечивает высокое качество решений
при минимизации требуемого времени и памяти;
переписывается с использованием более
эффективных средств представления знаний
Коммерческая
система
Промышленная система, пригодная к продаже, т.е.
хорошо документирована и снабжена сервисом
Основное на третьем этапе заключается в добавлении большого числа дополнительных эвристик.
Эти эвристики обычно увеличивают
глубину
системы, обеспечивая большее число правил для
трудноуловимых аспектов отдельных случаев. В то же время эксперт и инженер по знаниям могут