Экспертные системы – это компьютерная система, которая аккумулирует в себе знания специалистов-экспертов некоторой предметной области и на их основе решает заданный круг задач данной области подобно тому, как это делают эксперты.
Интеллектуальные системы основываются на знаниях.
Для обработки и моделирования знаний создаются так называемые базы знаний.
Знания – это выявленные закономерности предметной области (принципы, связи, законы), позволяющие решать задачи в этой области.
Данные – это отдельные факты, характеризующие объекты, процессы и явления в предметной области, а так же их свойства.
Знания основываются на данных, но представляют результат мыслительной деятельности человека, обобщают его опыт практической деятельности.
Знания существуют в двух видах – коллективный опыт и личный опыт.
Если большая часть знаний в предметной области представлена в виде коллективного опыта, эта область не нуждается в ЭС (например, высшая математика)
Если в предметной области большая часть знаний является личным опытом специалистов высокого уровня (экспертов), такая предметная область нуждается в ЭС
ЭС применяются для решения неформализованных проблем, к которым относят задачи, обладающие одной (или несколькими) из следующих характеристик:
· задачи не могут быть представлены в числовой форме;
· исходные данные и знания о предметной области обладают неоднозначностью, неточностью, противоречивостью;
· цели нельзя выразить с помощью четко определенной целевой функции;
· не существует однозначного алгоритмического решения задачи;
· алгоритмическое решение существует, но его нельзя использовать по причине большой размерности пространства решений и ограничений на ресурсы (времени, памяти).
классификация ЭС:
- классифицирующие - решают задачи распознавания ситуаций
- доопределяющие - используются для решения задач с неполностью определенными данными и знаниями
- трансформирующие - относятся к синтезирующим динамическим экспертным системам, в которых предполагается повторяющееся преобразование знаний в процессе решения задач
- мультиагентные - это динамические ЭС, основанные на интеграции нескольких разнородных источников знаний
Инструментальные средства:
Пользователь — специалист предметной области, для которого предназначена система.
Инженер по знаниям — специалист по искусственному интеллекту.
Эксперт – определяет знания (данные и правила), характеризующие проблемную область, обеспечивает полноту и правильность введенных в ЭС знаний.