- •Экспертные системы
- •Экспертиза и экспертная информация. Определения экспертной системы. Отличия эс от других программ и систем ии. Назначение и функции эс. Роль эс в области ии.
- •Структура эс. База знаний, машина вывода, интерфейс пользователя, компонента объяснения, компонента обучения. Отличия статической и динамической эс.
- •Классификации эс по решаемой задаче, по связи с реальным временем, по степени интеграции, по степени сложности, по стадии реализации, по типу программных и технических средств.
- •Коллектив разработчиков эс. Пользователь, эксперт, программист, программист-интегратор, инженер по знаниям. Требования к навыкам, квалификации и психологическим особенностям разработчиков эс.
- •База знаний. Извлечение знаний. Стратегии и трудности извлечения знаний. Психологический, лингвистический и гносеологический аспекты. Методы извлечения знаний.
- •Источники неопределенности
- •Аргументы неадекватности теории вероятности
- •Коэффициенты уверенности. Степень доверия.
- •Нечетка логика:
- •Система объяснения в эс
- •Трассировка всех действий
- •Формирование пояснений на основе фреймов эс centaur
- •Последовательное взаимодействие
- •Последовательно-параллельное
База знаний. Извлечение знаний. Стратегии и трудности извлечения знаний. Психологический, лингвистический и гносеологический аспекты. Методы извлечения знаний.
Извлечение знаний – это процедура взаимодействия эксперта с источником знаний, в результате которого становятся явными процесс рассуждения специалистов при принятии решения и структура их представления о предметной области
Трудности извлечения знаний
Организационные неувязки
Неудачный метод извлечения, не совпадающий со структурой в данной области
Неадекватная модель(язык) для представления знаний
Не удалось наладить контакт с экспертом
Терминологический разброс
Упрощение картины мира эксперта
Приобретение знаний - процесс наполнения базы знаний эксперта с использованием специализированных программных средств
Формирование знаний – процесс анализа данных и выявление скрытых закономерностей с использованием спец. мат. аппарата и программных средств
Стратегии получения знаний
С использованием ЭВМ при наличии подходящего программного инструмента – приобретения знаний
С использованием программного обучения при наличии репрезентативной выборки, примеров принятия решения в предметной области и соответствующего пакета программ
Без использования вычислительной техники, путем непосредственного контакта инженера по знаниям с источником знаний – извлечение знаний
Психологический аспект
Является ведущим, поскольку он определяет успешность, эффективность взаимодействия инженера по знаниям с основными источниками знаний- эксперт, профессионал.
В общем психология является доминирующей и уровня общения
Уровень манипулирования
Уровень «рефлекторной игры» стремится к выигрышу не принимая другое
Уровень правового общения
Уровень нравственного общения
Лигнвистический аспект
Исследование языковых проблем. Язык – средство общения
Тосеологический подход
Раздел философии связанный с теорией познания, как теорией отражения действительности в сознание человека
факт обобщенный факт эмпирический закон теоретический закон
Методы извлечения знаний
Машина вывода. Правила вывода. Виды правил. Стратегии вывода. Прямой, обратный и смешанный вывод. Поиск в глубину, ширину. Стратегии разнообразия, новизны, первичности, простоты, сложности, LEX, MEA, сканирования, фокусирования. Использование метаправил. Немонотонный вывод.
Машина вывода.
Выполняет функции:
Выполняет правила, заполняя новые факты, изменяя существующие гипотезы
Выбирает правила, которые необходимо применить
ИБЗ – интегрированные БД
Выбор правила, которое нужно применит можно выполнить по следующим критериям:
Чаще всего поиск осуществляется по условию истинности левой части правила.
Выбор правил осуществляется на основании стратегий. Если правило одно, то детерминированный вывод.
раичные типы правил
If( если-то) : a -> b
Whenever (в результате обработчика событий)
Initially (который обрабатывается по умолчанию)
И др
Выбор правила на основе стратегии вывод, если правило одно, то это детерминированный набор правил, который может быть выполнен путём какого-либо алгоритма (ЭС не обязательна)
Выполнение правила(правой части)
Стратегия вывода зависит от ЯПЗ(языка представления знаний) и выбранной конструкции правил.
Существуют локальный и глобальный подходы:
ЛП – конкретный в предметной области
ГП – по всем предметным областям.
- Прямой вывод – движение от левой части к правой
- Обратный вывод (движение от правой части правила: то есть что надо знать, чтобы получить правильный результат
- Смешанный (Прямой+ обратный. Применяется, когда не хватает данных в прямом выводе, тогда обращаются к обратному выводу для получения дополнительных правил)
Стратегии
Поиск в глубину или ширину (когда имеется дерево правил и дерево вопросов)
Разнообразия (исключаются уже применённые в правила )
Новизны. (FILO – те правила, которые обрабатывают новые данные)
Первичности (FIFO – один из критериев достоверности
Простоты или сложности
Простота: правило имеет в левой части одну посылку
a->b
Сложность: правило в левой части имеет несколько посылок
a&k&R->b
LEX стратегия = {разнообразие + новизна + сложность}
MEA (Mean-Ends-Analysis) = { разнообразие + новизна первичной посылки + LEX}
“Стопка кни” – наиболее полезно. Вводят специальные коэффициенты полезности, важности, эффективности
Использование метаправил. Чтобы выбрать правило, используют другую систему правил(если – то, каскадирование правил)
Сканирования : применяется в течение всего протяжения времени
Фокусирования: привязка правил к конкретному объекту
Выводы:
Немонотонный вывод – пересматривает решения, принятые на предыдущем шаге. Остальные – монотонные
Нечёткий вывод
Вывод на прецедентах
Рассуждения с доской объявления