Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Принципы разработки экспертных систем




Состав и организация экспертных систем

Как правило, экспертные системы включают в себя следующие основные компоненты:

- систему вывода решений (интерпретатор);

- область рабочей памяти, называемой также базой данных;

- базы знаний;

- компоненты приобретения знаний;

- подсистема связи с внешним миром;

- подсистема моделирования внешнего окружения;

- объяснительный компонент:

- диалоговый компонент.

База данных (рабочая память) предназначена для хранения исходных и промежуточных данных решаемой в текущий момент задачи.

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

Система вывода решений (решатель), используя исходные данные из рабочей памяти и знания из базы данных, формирует такую последовательность правил, которые, будучи применены к исходным данным, приводят к решению задачи.

Компоненты приобретения знаний автоматизируют процесс наполнения экспертной системы знаниями в процессе диалога экспертной системы с экспертом-пользователем.

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

Для динамических экспертных систем также характерна подсистема моделирования внешнего окружения. Она необходима в тех случаях, когда внешняя обстановка существенно (критерий существенности определяется необходимой точностью решения) меняется за период, на который получается решение экспертной системой. В этом случае в систему получения решения подставляются уточненные на различные периоды времени данные из подсистемы моделирования внешнего окружения.

Диалоговый компонент ориентирован на организацию интерфейса с пользователем как в ходе решения задачи, так и в процессе приобретения знаний и объяснения результатов работы.

В разработке экспертных систем должны участвовать представители следующих специальностей:

- эксперт в проблемной области, задачи которой будет решать экспертная система;

- инженер по знаниям – специалист по разработке экспертных систем;

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

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

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

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




Поделиться с друзьями:


Дата добавления: 2014-12-16; Просмотров: 394; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.