
- •1. Интелект, разум, интеллектные и интеллектуальные системы, процессы интеллектуализации.
- •2. Развитие исследований в области искусственного интеллекта (этапы; области применения; направления исследований; проблемы и перспективы).
- •Перспективы искусственного интеллекта
- •3. Экспертные системы – основная разновидность прикладных интеллектуальных систем. Инженерия знаний. Характеристика эс.
- •4. Типовая структура экспертной системы.
- •5. Особенности разработки экспертной системы.
- •6. Классификация интеллектуальных систем.
- •7. Характеристика знаний. Отличия знаний от данных.
- •8. Представление знаний в виде фреймов
- •9. Семантические сети. Пример
- •Продукционные модели. Пример
- •10. Логические модели. Исчисление предикатов. Пример.
- •Свойства и основные результаты
- •[Править]Использование [править]Логика первого порядка как формальная модель рассуждений
- •12. Процесс приобретения знаний при разработке экспертных систем.
- •13. Методы извлечения знаний у эксперта.
- •14. Обобщенная модель нейрона
- •15. Однонаправленные нейронные сети
- •16. Обучение перцептрона. Алгоритм обратного распространения
- •19. Нейронные сети Хопфилда
- •20. Архитектура нейронной сетиго
- •22. Механизм логического вывода в продукционных системах.
- •23. Механизм логического вывода в сетевых системах.
- •24. Механизм логического вывода во фреймовых системах.
- •25. Нечеткие рассуждения (абдукция) – альтернатива логическим методам.
- •26. Нечеткая и лингвистическая переменные. Операции с нечеткими множествами.
- •27. Поиск решений в условиях неопределенности. Вероятностная байесовская логика.
- •1. Вероятностный подход при работе с неопределенностью
- •2. Подход, основанный на теории свидетельств
- •3. Подход теории возможностей
- •29. Инструментальные средства иис. Выбор инструментария.
- •30. Эвристические процедуры поиска на графе
- •31. Личности в исследовании интеллектуальных систем.
3. Экспертные системы – основная разновидность прикладных интеллектуальных систем. Инженерия знаний. Характеристика эс.
Экспертные системы (ЭС) предназначены для решения так называемых неформализованных задач. ЭС отличается от прочих прикладных программ наличием следующих признаков:
Моделирует механизм мышления человека, умеющего решать задачи определенной проблемной области. Основное внимание уделяется воспроизведению компьютерными средствами методики решения проблемы, которая применяется экспертом.
Система, помимо выполнения вычислительных операций, формирует определенные соображения и выводы, основываясь на тех знаниях, которыми она располагает.
При решении задач основными являются эвристические и приближенные методы, которые, в отличие от алгоритмических, не всегда гарантируют успех. Эвристика – это знание, приобретенное человеком по мере накопления практического опыта решения проблем.
Основные понятия предметной области ЭС
ЭС – система искусственного интеллекта, включающая знания об определенной слабо структурированной и трудно формализуемой узкой предметной области и способная предлагать и объяснять пользователю разумные решения.
ЭС состоит из базы знаний, механизма логического вывода и подсистемы объяснений.
База знаний (БЗ) – семантическая модель, описывающая предметную область и позволяющая отвечать на такие вопросы из этой предметной области, ответы на которые в явном виде не присутствуют в базе. БЗ является основным компонентом интеллектуальных и экспертных систем.
Машина логического вывода – программа, моделирующая механизм рассуждений и оперирующая знаниями и данными с целью получения новых данных из знаний и других данных, имеющихся в рабочей памяти. Обычно машина логического вывода использует программно реализованный механизм дедуктивного логического вывода или механизм поиска решения в сети фреймов или семантической сети.
Подсистема объяснений – программа, позволяющая пользователю получить ответы на вопросы: «Как было получено то или иное решение?» – обычно ответ на этот вопрос представляет собой трассировку всего процесса вывода решения с указанием использованных фрагментов базы знаний; и «Почему было принято такое решение?» – обычно ответ на этот вопрос есть ссылка на умозаключение, непосредственно предшествовавшее полученному решению.
Класс «ЭС» сегодня объединяет несколько тысяч различных программных комплексов, которые можно классифицировать по различным классификационным признакам ( Типу приложений, Стадиям существования, Масштабу ЭС, Типу проблемной среды, Предметной области, Классам решаемых задач, Типу решаемой задачи, Способам представления знаний, Механизмам вывода и моделирования, Средствам приобретения знаний).
В ряде работ приводится обобщенная классификация ЭС. В основу классификации положена сложность решаемых задач, в соответствие с чем выделяют следующие классы ЭС.
По способу формирования решения ЭС разделяются на два класса: аналитические и синтетические.
По способу учета временного признака ЭС могут быть статическими или динамическими.
По видам используемых данных и знаний ЭС классифицируются на системы с детерминированными (четко определенными) знаниями и неопределенными знаниями. Под неопределенностью знаний (данных) понимается их неполнота (отсутствие), недостоверность (неточность измерения), двусмысленность (многозначность понятий), нечеткость (качественная оценка вместо количественной).
По числу используемых источников знаний ЭС могут быть построены с использованием одного или множества источников знаний. Источники знаний могут быть альтернативными (множество миров) или дополняющими друг друга.
В соответствии с перечисленными признаками классификации, как правило, выделяются четыре основных класса ЭС.
Рисунок 2.2. Обобщенная классификация ЭС
Классифицирующие ЭС. К аналитическим задачам, прежде всего, относятся задачи распознавания различных ситуаций, когда по набору заданных признаков (факторов) выявляется сущность некоторой ситуации, в зависимости от которой выбирается определенная последовательность действий. ЭС, решающие задачи распознавания ситуаций, называются классифицирующими, поскольку определяют принадлежность анализируемой ситуации к некоторому классу.
Доопределяющие ЭС. В этом случае экспертная система должна как бы доопределять недостающие знания, а в пространстве решений может получаться несколько возможных решений с различной вероятностью или уверенностью в необходимости их выполнения.
Трансформирующие ЭС. Синтезирующие динамические ЭС предполагают повторяющееся преобразование знаний в процессе решения задач, что связано с характером результата, который нельзя заранее предопределить, а также с динамичностью самой проблемной области.
Многоагентные системы. Для таких динамических систем характерна интеграция в базе знаний нескольких разнородных источников знаний, обменивающихся между собой получаемыми результатами на динамической основе.
Инженерия знаний - сам процесс извлечения знаний и программной реализации из экспертной системы
Извлечение знаний – это процедура взаимодействия инженера познаниям с источником знаний. В результате процедуры становятся явными процесс рассуждений специалистов при принятии решений и структура их представлений о предметной области. Процесс извлечения знаний – это длительная и трудоемкая процедура, в которой инженеру по знаниям необходимо воссоздать модель предметной области, которой пользуются эксперты при принятии решений. Средняя продолжительность этапа- 1-3 месяца.
.