- •2.Алгоритм методики концептуального анализа структур действий.
- •3.Экспертные системы (эс): определение, назначение эс, обобщенная структура классической эс, назначение отдельных блоков, достоинства и недостатки экспертных систем.
- •4.Технология разработки эс: этапы и стадии проектирования.
- •5.Нечеткая логика: нечеткое множество, функция принадлежности, операции над нечеткими множествами. Нечеткие отношения. Операции над нечеткими отношениями.
- •6.Лингвистическая переменная: определение, структура, связь с нечеткими множествами.
- •7.Рассуждения на нечетких множествах. Правила нечеткой импликации. Примеры.
- •8.Нечетко-логические экспертные системы: обобщенная структурная схема, назначение отдельных модулей, пример функционирования.
- •9.Способы суперпозиции и дефаззификации в процессе нечеткого логического вывода.
- •10.Основы нечеткой арифметики: правила выполнения арифметических операций с нечеткими числами, пример.
- •11.Онтологии и онтологические системы: определение, назначение, структура. Виды онтологий. Отличие онтологий от баз данных. Языки представления онтологических знаний. Примеры онтологических систем.
- •12.Агенты и мас: определения, обобщенная структурная схема агента и мас, области применения агентов и мас.
- •13.Агенты и среды функционирования агентов: определения, свойства среды функционирования, примеры сред, обладающих разными свойствами.
- •14.Понятие агента и мас: определение, отличие агента от объекта и экспертной системы.
- •15.Варианты структурной организации агентов: структурные схемы простого рефлексного агента и агента с моделью внешней среды, сравнение функциональных возможностей.
- •16.Варианты структурной организации агентов: структурные схемы агента с моделью внешней среды и агента с функцией полезности, сравнение функциональных возможностей.
- •17.Варианты структурной организации агентов: структурные схемы агента с функцией полезности и обучающегося агента, сравнение функциональных возможностей.
- •18.Понятие агента и мас: определение, критерии целесообразности применения многоагентного подхода для решения задач.
- •19.Агенты, как целеустремленные системы: bdi-модель агента, обоснование целесообразности ее использования на примерах, уровни целеустремленности агентов.
- •20.Технологии агентно-ориентированного анализа и проектирования: классификация, технология проектирования агентов на основе концептуального анализа структур действий.
- •21.Типичные проблемы («подводные камни»), с которыми сталкиваются разработчики мас.
- •22.Проблема кооперации агентов: необходимость кооперации, общие свойства протоколов ведения переговоров, необходимые составляющие переговорного процесса.
- •23.Аукционы как переговоры с целью распределения ресурсов: классификация аукционов; основные варианты проведения аукционов – английский, голландский; проблемы лжи и сговора при проведении аукционов.
- •24.Задачно-ориентированные переговоры: формализация переговорного процесса и стратегия ведение переговоров по протоколу последовательных уступок.
- •25.Классификация языковых средств описания агентов на различных уровнях абстракции, назначение отдельных групп языков.
- •26.Мобильные агенты: определение, назначение, обобщенная структурная схема, основные понятия теории мобильных агентов. Пример решения задачи.
- •27.Стандартные языки взаимодействия агентов: kqml, kif – назначение, структура сообщений, примеры сообщений.
- •28.Структура мас как программной системы в среде Jason: структура программы агента, структура программы среды функционирования, структура файла проекта.
- •Имя события : Контекстные ограничения
4.Технология разработки эс: этапы и стадии проектирования.
Технология разработки ЭС включает следующие шесть этапов:
этап идентификации,
Этап идентификации связан, прежде всего, с осмыслением тех задач, которые предстоит решить будущей ЭС, и формированием требований к ней. Результатом данного этапа является ответ на вопрос, что надо сделать и какие ресурсы необходимо задействовать (идентификация задачи, определение участников процесса проектирования и их роли, выявление ресурсов и целей).
этап концептуализации,
На данном этапе проводится содержательный анализ проблемной области, выявляются используемые понятия и их взаимосвязи, определяются методы решения задач. Этот этап завершается созданием модели предметной области (ПО), включающей основные концепты и отношения. На этапе концептуализации определяются следующие особенности задачи:
типы доступных данных;
исходные и выводимые данные, подзадачи общей задачи;
применяемые стратегии и гипотезы;
виды взаимосвязей между объектами ПО, типы используемых отношений (иерархия, причина — следствие, часть — целое и т.п.);
процессы, применяемые в ходе решения;
состав знаний, используемых при решении задачи;
типы ограничений, накладываемых на процессы, которые применены в ходе решения;
состав знаний, используемых для обоснования решений.
этап формализации,
На данном этапе определяются состав средств и способы представления декларативных и процедурных знаний, осуществляется это представление и в итоге формируется описание решения задачи ЭС на предложенном (инженером по знаниям) формальном языке.
этап выполнения,
Цель этого этапа — создание одного или нескольких прототипов ЭС, решающих требуемые задачи.
этап тестирования,
В ходе данного этапа производится оценка выбранного способа представления знаний в ЭС в целом. Для этого инженер по знаниям подбирает примеры, обеспечивающие проверку всех возможностей разработанной ЭС.
этап опытной эксплуатации.
На этом этапе проверяется пригодность ЭС для конечного пользователя. Пригодность ЭС для пользователя определяется в основном удобством работы с ней и ее полезностью.
5.Нечеткая логика: нечеткое множество, функция принадлежности, операции над нечеткими множествами. Нечеткие отношения. Операции над нечеткими отношениями.
Нечеткая логика — это метод формирования рассуждений с помощью логических выражений, описывающих принадлежность элементов к нечетким множествам.
Пусть E - универсальное множество, x - элемент E, а R - определенное свойство.
Обычное (четкое) подмножество A универсального множества E, элементы которого удовлетворяют свойство R, определяется как множество упорядоченной пары A = {mA (х)/х}, где mA(х) - характеристическая функция, принимающая значение 1, когда x удовлетворяет свойство R, и 0 - в другом случае.
Нечеткое подмножество отличается от обычного тем, что для элементов x из E нет однозначного ответа "нет" относительно свойства R. В связи с этим, нечеткое подмножество A универсального множества E определяется как множество упорядоченной пары A = {mA(х)/х}, где mA(х) - характеристическая функция принадлежности (или просто функция принадлежности), принимающая значение в некотором упорядоченном множестве M (например, M = [0,1]).
Функция принадлежности указывает степень (или уровень) принадлежности элемента x к подмножеству A. Множество M называют множеством принадлежностей. Если M = {0,1}, тогда нечеткое подмножество A может рассматриваться как обычное или четкое множество.
http://tinyurl.com/ayf4xba http://tinyurl.com/b9owhyl
Ниже приведены некоторые из основных операций, которые можно осуществлять над нечеткими множествами.
1.
Дополнение нечеткого
множества
обозначается
символом
(или
иногда
)
и определяется следующим образом:
(3.33)
Операция дополнения соответствует логическому отрицанию. Так, например, если — название нечеткого множества, то «не » понимается как (см. пример 3.8).
2.
Объединение нечетких
множеств
и
обозначается
(или,
что более привычно,
)
и определяется следующим образом:
(3.34)
Объединение соответствует логической связке «или». Так, если, например, и — названия нечетких множеств, то запись « или » понимается как .
3.
Пересечение
и
обозначается
и
определяется следующим образом:
(3.35)
Пересечение соответствует логической связке «и», т. е.
(3.36)
Замечание 3.7. Следует иметь в виду, что
и
— не единственные операции, посредством которых можно определить операции объединения и пересечения (по этому вопросу см. [25] и [26]). В связи с этим важно отметить, что если операция «и» определяется с помощью операции min, как в (3.36), то она является «жесткой» в том смысле, что в ней недостаточно учитываются функции принадлежности обоих множеств. В противоположность этому операция «и», определяемая с помощью арифметического произведения, как в (3.37), является «мягкой». Какое из этих двух, а возможно, и других определений является наиболее подходящим, зависит от смысла, вкладываемого в эту операцию в каждом конкретном случае.
4.
Произведение
и
обозначается
и
определяется формулой
(3.37)
Таким
образом, любое нечеткое множество
,
где
—
положительное число, следует понимать
так:
(3.38)
Аналогично,
если
—
любое неотрицательное число, такое,
что
,
то
(3.39)
Частными случаями операции возведения в степень [см. (3.35)] являются операция концентрирования, определяемая следующим образом
(3.40)
и операция растяжения
(3.41)
http://tinyurl.com/byvaqt7 http://tinyurl.com/b68mgh3 http://tinyurl.com/a5vomda -примеры
Нечеткие отношения: http://tinyurl.com/aphfsg4
Операции над нечеткими отношениями: http://tinyurl.com/ak77lnr http://tinyurl.com/aa6wk5x
