- •3.12 Основы баз данных и баз знаний.
- •Данные.
- •Реляционная модель представления данных.
- •Логические связи в реляционной модели.
- •Нормализация таблиц-отношений
- •Операции с данными в реляционной модели
- •Достоинства и недостатки реляционных моделей.
- •Базы знаний.
- •Если (список условий), то (следует выполнить перечень действий).
- •Экспертные системы.
Экспертные системы.
Предназначены для анализа данных, содержащихся в базах знаний, и выдачи рекомендаций по запросу пользователя. Используются в тех случаях, когда исходные данные хорошо формализуются, но для принятия решения требуются специальные знания.
Экспертные системы (ЭС) — это сложные программные комплексы, аккумулирующие знания специалистов в конкретных предметных областях и тиражирующие этот эмпирический опыт для консультаций менее квалифицированных пользователей.
Предметные области ЭС: медицина, фармакология, химия, геология, экономика, юриспруденция и др., в которых большая часть знаний является личным опытом специалистов высокого уровня (экспертов). Те области, где большая часть знаний представлена в виде коллективного опыта (например, высшая математика), не нуждаются в них.
Экспертная система определяется набором логически взаимосвязанных правил, формирующих знания и опыт специалиста данной предметной области, и механизмом решения, позволяющим распознавать ситуацию, давать рекомендации к действию, ставить диагноз.
На
рис. изображены основные компоненты
ЭС: пользователь
− специалист
предметной области, для которого
данная система предназначена;
инженер по знаниям − специалист по искусственному интеллекту (промежуточное звено между экспертом и базой знаний);
интерфейс пользователя − приложение, реализующее диалог пользователя и системы;
база знаний — ядро экспертной системы;
решатель− приложение, моделирующее рассуждения эксперта на основе имеющихся в базе знаний; подсистема разъяснения −приложение, позволяющее разъяснять, на основании чего экспертная система дает рекомендации, делает выводы, какие знания при этом используются;
интеллектуальный редактор базы знаний − приложение, дающее инженеру по знаниям возможность создания базы знаний в диалоговом режиме.
Характерной особенностью любой ЭС является способность к саморазвитию. Исходные данные хранятся в базе знаний в виде фактов, между которыми установлены определенные логические связи. Если при тестировании выявлены некорректные рекомендации или заключения по конкретным вопросам, либо заключение не может быть сформулировано, это означает, или отсутствие важных фактов в ее базе, или нарушения в логической системе связей. В любом случае система сама может сформировать достаточный набор вопросов к эксперту и автоматически повысить свое качество.
