Интеллектуальные системы Лекция 9
Интеллектуальные системы применяются для · тиражирования профессионального опыта и · решения сложных научных, производственных и экономических задач (прогнозирование рынка).
Интеллектуальные системы основываются на знаниях. · Для обработки и моделирования знаний создаются так называемые базы знаний (БЗ).
Знания – это выявленные закономерности предметной области (принципы, связи, законы), позволяющие решать задачи в этой области. Данные – это отдельные факты, характеризующие объекты, процессы и явления в предметной области, а так же их свойства. Знания основываются на данных, но представляют результат мыслительной деятельности человека, обобщают его опыт практической деятельности.
Экспертные системы (ЭС)
Знания существуют в двух видах – · коллективный опыт и · личный опыт.
Если большая часть знаний в предметной области представлена в виде коллективного опыта, эта область не нуждается в экспертных системах (например, высшая математика) Рис.1. Если же в предметной области большая часть знаний является личным опытом специалистов высокого уровня (экспертов), такая предметная область нуждается в экспертной системе Рис. 2.
Экспертная система Необходима экспертная не нужна система
Экспертные системы – это программные комплексы, содержащие знания специалистов в конкретных предметных областях и предоставляющие этот опыт менее квалифицированным пользователям.
Пользователь – специалист предметной области для которого предназначена система.
Инженер по знаниям – специалист по искусственному интеллекту, выступающий в роли буфера между экспертом и базой знаний.
Интерфейс пользователя – комплекс программ, реализующих диалог пользователя с ЭС.
База знаний (БЗ) – совокупность знаний предметной области, записанная на машинный носитель в форме, понятной эксперту и пользователю.
Блок логического вывода – программа, моделирующая ход рассуждений эксперта на основании знаний, имеющихся в БЗ.
Подсистема объяснений – программа, позволяющая пользователю получать ответы на вопросы.
Интеллектуальный редактор – программа, представляющая инженеру по знаниям возможность создавать БЗ в диалоговом режиме. Включает в себя сервисные средства, облегчающие работу с базой. В коллектив разработчиков ЭС входят: · эксперт; · инженер по знаниям; · программист; · пользователь. Возглавляет коллектив инженер по знаниям.
Классификация экспертных систем: · по задаче; · по связи с реальным временем; · по типу ЭВМ; · по степени интеграции.
|