- •Области применения интеллектуальных информационных систем
- •Назначение и функции интеллектуальных информационных агентов
- •Основные определения в области интеллектуализации
- •Лекция №2 иис Классификация иис
- •Классификация интеллектуальных информационных систем
- •Системы с естественно-языковым интерфейсом
- •Гипертекстовые системы
- •Системы контекстной помощи
- •Системы когнитивной графики
- •Экспертные системы
- •Механизм приобретения знаний
- •Классы экспертных систем
- •Классифицирующие экспертные системы
- •Доопределяющие экспертные системы
- •Трансформирующие экспертные системы
- •Многоагентные системы
- •Самообучающиеся системы
- •Индуктивные системы
- •Когнитивные технологии в жизненном цикле интеллектуальных информационных систем
- •Понятие когнитивной карты ситуации
- •Обеспечение целенаправленного поведения в сложной ситуации
- •Методика когнитивного анализа сложных ситуаций
- •Построение когнитивной (графовой) модели проблемной ситуации
- •Моделирование средствами выявления закономерностей
- •Модели представления знаний в интеллектуальных информационных системах Продукционные модели
- •Семантические сети
- •Фреймовые модели
- •Формальные логические модели
- •Искусственные нейронные сети
- •Модель искусственного нейрона
- •Нейронная сеть
- •Модели нейронных сетей Классификация нейронных сетей
- •Нейронные сети Кохонена
- •Многослойные сети
- •Рекуррентные сети
- •Модель Хопфилда
- •Самоорганизованные сети Кохонена
- •Построение нейронной сети
- •Обучение нейронных сетей
- •Правила обучения
- •Правило Хэбба
- •Обучение методом соревнования
- •Метод обратного распространения ошибки
- •Способы реализации нейронных сетей
- •Практическое применение нейросетевых технологий
Трансформирующие экспертные системы
В отличие от аналитических, статических экспертных систем, синтезирующие динамические экспертные системы предполагают повторяющееся преобразование знаний в процессе решения задач, что связано с характеристикой результата, которую нельзя заранее предопределить, а также динамичностью самой проблемной области. В качестве методов решения задач трансформирующей системы используются системы гипотетического вывода:
1) генерация, тестирование, при которых из исходных данных осуществляется генерация гипотез, а затем проверка сформированных гипотез на подтверждение с использованием поступающих фактов;
2) предположение и умолчание, когда по исходным данным подбираются знания на аналогичных классах, которые в дальнейшем адаптируются к конкретной ситуации;
3) использование общих закономерностей в случае неизвестных ситуаций, которые позволяют генерировать недостающие знания.
Многоагентные системы
Для представленных динамических систем характерна интеграция в базе знаний нескольких разнородных источников знаний (ИЗ1, ИЗ2, …, ИЗN), обменивающихся между собой полученными результатами на динамической основе. Например, через доску объявлений (рис. 4).
Рисунок 4 – Пример схемы многоагентной системы
Для многоагентных систем характерны следующие особенности:
1) проведение альтернативных рассуждений на основе использования различных источников знаний с механизмом устранения противоречий;
2) распределенное решение проблем, которые разбиваются на подпроблемы;
3) применение множества стратегий, работы механизма вывода заключений в зависимости от типа решаемой задачи;
4) обработка больших массивов данных, содержащихся в базе данных;
5) использование различных математических моделей и внешних процедур, хранимых в базе моделей, способность прерывания решений задач в связи с необходимостью получения дополнительных знаний и данных от пользователей модели параллельно решаемых подпроблем.
Для синтезирующих динамических систем наиболее применимы предметные (проблемные) области:
1) проектирование, определение конфигурации с точки зрения достижения заданных критериев эффективности и ограничений;
2) прогнозирование – предсказание последствий развития ситуации на основе моделирования;
3) диспетчирование – распределение работ во времени, составление расписаний, планирование;
4) планирование – выбор последовательности действий пользователя по достижению цели;
5) мониторинг – слежение за текущей ситуацией с возможной последующей коррекцией;
6) управление – мониторинг, дополненный реализацией действий в автоматической системе.
Самообучающиеся системы
В основе представленных систем лежат методы автоматической классификации. При классификации используется обучающая выборка: с учителем, когда для каждого примера в явном виде задается значение признака его принадлежности к некоторому классу; без учителя – система сама выделяет классы ситуаций.
В результате обучения системы автоматически строятся обобщенные правила или функции, определяется принадлежность ситуации к конкретному классу. Таким образом, формируется база знаний. Далее система корректируется по мере накопления опыта.
Общие недостатки:
1) возможна неполнота или зашумленность обучаемой выборки и как следствие относительная адекватность базы знаний к возникающим проблемам;
2) проблемы с плохой смысловой ясностью, зависимостью признаков, неспособностью объяснения;
3) ограничение в размерности признаков пространства.
