Автор работы: Пользователь скрыл имя, 07 Октября 2012 в 21:27, контрольная работа
В данной работе будут рассматриваться многоагентные интеллектуальные системы (МАС). В центре внимания будут МАС с разумными агентами (МАС-РА).
С точки зрения других МАС МАС-РА – система с повышенным сервисом. С общей точки зрения они должны стать важнейшей фазой на пути к информационным системам будущего.
Информационные системы будущего – ИР (искусственно-разумные).
Министерство связи и массовых коммуникаций Российской Федерации
Московский технический
университет связи и
Конспект лекций по дисциплине
«Детерминационный анализ и интеллектуальные системы (ДА и ИС)»
Кафедра теории электрической связи
Разработчик:
кандидат технических наук,
доцент кафедры ТЭС МТУСИ
Корзинкин Владимир Анатольевич
Москва 2009
ЛИТЕРАТУРА.
Ю.И. Зозуля «Интеллектуальные нейросистемы», изд. Радиотехника, М.: 2003г.
Интеллектуальные системы.
В данном разделе будут рассматриваться многоагентные интеллектуальные системы (МАС). В центре внимания будут МАС с разумными агентами (МАС-РА).
С точки зрения других МАС МАС-РА – система с повышенным сервисом. С общей точки зрения они должны стать важнейшей фазой на пути к информационным системам будущего.
Информационные системы будущего – ИР (искусственно-разумные).
ТЕМА 1. Напоминания о базе знаний (БЗ) и экспертных системах (ЭС).
§1. Начальная история искусственного интеллекта (ИИ).
Условное начало ИИ 1954 год. Ученые Ньюэлл, Шоу, Саймон, де Гроот создали:
В 60-х годах они
разработали универсальный
Джон Маккарти создал язык LISP.
В 1965 Робинсон разработал программу доказательства теорем исчисления предикатов.
Все эти работы привели к созданию PROLOG., внутри него есть логический вывод по исчисление предикатов 1го порядка.
В 60-х выяснилось, что на эвристиках (список правил) программа в шахматы хорошо играть не может, другого не умеет, нужен доступ к знаниям.
§2. Данные и знания.
В 70-е годы были созданы первые экспертные системы. Условно их можно назвать одноагентными. Система построена на знаниях. Знания основаны на данных.
Данные – отдельные факты и свойства, характеристики объектов и процессов в предметной области (ПрО).
Знания: - результат мыслительной деятельности человека по поводу данных;
- закономерности ПрО;
- данные о данных;
- структура хорошо структурированных данных.
Языки представления знаний сводятся к классам:
§3. Структура ЭС.
ЭС можно рассматривать как приложение к БЗ.
БЗ – содержит правила, описывающие отношения, явлений, методы, знания для решения задач из области применения ЭС. В ней есть фактические знания и знания необходимые для получения других знаний.
Подсистема (профессионального) общения – для ведения диалога с пользователем, для запросов у него необходимых фактов для процесса обсуждения, дающих возможность пользователю контролировать и корректировать ход рассуждений.
Машина логического вывода – механизм рассуждений, оперирующий с данными из БД (база данных) и знаниями из БЗ с целью получения новых данных.
Для этого используется
программно-реализуемый
Подсистема приобретения знаний – для корректировки и пополнения БЗ (в простейшем случае – интеллектуальное редактирование БЗ, в более сложном – средство для извлечения знаний из БД, графических знаний, знаний из неструктурированного текста).
Подсистема объяснений – для возможности контролировать ход рассуждений (без этой системы пользователь не доверяет системе).
§4. Разновидности представлений знаний.
Это множество соглашений по семантике и синтаксису для описания объектов.
Есть 2 метода:
Описание ЭС, базирующихся на правилах.
Во время консультации с пользователем входные данные сопоставляются с данными в БЗ, в результате получается утвердительный или отрицательный ответ. Утвердительный ответ – действие одного из продукционных правил. Продукционные правила определяются входными данными. Таким образом ЭС содержит множество правил, вызываемых входными данными в момент сопоставления.
В механизме вывода содержится интерпретатор, который работает в три шага:
Большие ЭС содержат более 5000 продукционных правил.
Описание ЭС, базирующихся на логике.
БЗ состоит из утверждений
в виде предложений логики предикатов.
Предложения могут
Тоже есть интерпретатор, который выбирает модули для работы. Работает в три шага:
Эффективность этих систем объясняется структурой Turbo Prolog.
ТЕМА 2. Многоагентные интеллектуальные системы (МАС).
§1. Общее представление
ВОПРОС: зачем нужны МАС-РА, а не совокупность одноагентных интеллектуальных систем?
ОТВЕТ: так как большой выигрыш дают взаимодействия агентов, а не сумма результатов.
ПРИМЕР. Пусть внешняя среда – команда B. Ей противостоит 11 взаимодействующих и невзаимодействующих игроков Ai.
Результат: когда A1 играет с B – 0:10; когда A2 играет с B – проигрыш; A11 играет с B – проигрыш. Следовательно, суммарный результат 0:110 .
Пусть игроки взаимодействуют в команде, тогда результат 0:5.
Таким образом, 11 экспертных систем дают малый результат против одной МАС.
МАС – новая парадигма.
МАС = ИИ + компьютерные сети + распределенная БД, распределенные вычисления и теория распределенности + теория отрытости.
В МАС данные факты указывают направление вычислений.
Агент – развитие понятия объект.
Объект – абстракция от множества реальных предметов, имеющих те же свойства, правила поведения.
Агент – сущность, которая находится в некоторой среде, интерпретирует и исполняет команды, воздействующие на среду. Это достаточно общая технология, относящаяся к различным областям, нет четкого определения мира агентов, есть большое число атрибутов, с ним связанных, и большое разнообразие примеров агентов.
Каждый автор и сообщество определяют своего агента с конкретным набором свойств. В результате существуют следующие типы агентов:
А по представлению внешнего мира и поведению:
Свойства агента описываются исходной системой. А правила поведения описываются порождающей системой. Состояние агента определяется перечнем его свойств с текущими значениями. Определяющими являются ИА (интеллектуальные агенты), соответственно получаем систему МАС-ИА. В настоящее время заняты обеспечением взаимодействия многих агентов.
Интеллект – можно оценить, как способность агента использовать старые знания в новых, заранее неизвестных ситуациях и проблемных областях, где агент приемлем, как активный решатель задач.
§2. Развернутое определение ИА.
Свойства:
Иногда сюда добавляются:
§3. Особенности ИА, МАС-ИА, сложных систем с МАС-ИА.