Автор работы: Пользователь скрыл имя, 14 Января 2014 в 08:57, реферат
Нечёткая логика (англ. fuzzy logic) — раздел математики, являющийся обобщением классической логики и теории множеств, базирующее на понятии нечёткого множества, впервые введённого Лотфи Заде в 1965 году как объекта с функцией принадлежности элемента к множеству, принимающей любые значения в интервале [0, 1], а не только 0 или 1. На основе этого понятия вводятся различные логические операции над нечёткими множествами и формулируется понятие лингвистической переменной, в качестве значений которой выступают нечёткие множества [1].
Описание основных положений нечеткой логики
Нечеткая кластеризация
Современное практическое применение механизма анализа нечеткой информации
Министерство образования и науки Российской Федерации
Федеральное государственное
бюджетное образовательное
«Волгоградский
Факультет подготовки инженерных кадров
Контрольная работа
по курсу «Методы анализа нечеткой информации»
Выполнила: студент гр. АУЗ-362с Машков Д.Ю. Зач. кн. № 20112379 проверил: доцент Орлова Ю.А.
|
Волгоград, 2013
Содержание
Нечёткая логика (англ. fuzzy logic) — раздел математики, являющийся обобщением классической логики и теории множеств, базирующее на понятии нечёткого множества, впервые введённого Лотфи Заде в 1965 году как объекта с функцией принадлежности элемента к множеству, принимающей любые значения в интервале [0, 1], а не только 0 или 1. На основе этого понятия вводятся различные логические операции над нечёткими множествами и формулируется понятие лингвистической переменной, в качестве значений которой выступают нечёткие множества [1].
Нечеткая и лингвистическая переменные
При описании объектов и явлений с помощью нечетких множеств используется понятие нечеткой и лингвистической переменных.
Нечеткая переменная характериз
Лингвистической переменной называется набор <b ,T,X,G,M>, где
Во избежание большого количества символов:
Присваивание нескольких значений символам предполагает, что контекст допускает неопределенности.
Пусть эксперт определяет толщину изделия, с помощью понятия "маленькая толщина", "средняя толщина" и "большая толщина", при этом минимальная толщина равняется 10 мм, а максимальная - 80 мм.
Формализация
этого описания может быть проведена
с помощью лингвистической
Вместе с рассмотренными выше базовыми значениями лингвистической переменной "толщина" (Т={"маленькая толщина", "средняя толщина", "большая толщина"}) существуют значения, зависящие от области определения Х. В данном случае значения лингвистической переменной "толщина изделия" могут быть определены как "около 20 мм", "около 50 мм", "около 70 мм", то есть в виде нечетких чисел [2].
"маленькая толщина" = А1 , "средняя толщина"= А2, " большая толщина"= А3.
Функция принадлежности:
нечеткое множество
"маленькая или средняя
Основой для
проведения операции нечеткого логического
вывода является база правил, содержащая
нечеткие высказывания в форме ‘Если-то’
и функции принадлежности для
соответствующих
В противном случае имеет место неполная база нечетких правил.
Пусть в базе
правил имеется m правил вида:
R1: ЕСЛИ x1 это A11 … И …
xn это A1n, ТО y это B1
…
Ri: ЕСЛИ x1 это Ai1 … И …
xn это Ain, ТО y это Bi
…
Rm: ЕСЛИ x1 это Ai1 … И …
xn это Amn, ТО y это Bm,
где xk , k=1..n – входные переменные;
y – выходная переменная; Aik – заданные
нечеткие множества с функциями принадлежности.
Результатом нечеткого вывода является четкое значение переменной y* на основе заданных четких значений xk , k=1..n.
В общем случае механизм логического вывода включает четыре этапа: введение нечеткости (фазификация), нечеткий вывод, композиция и приведение к четкости, или дефазификация (см. рисунок 1).
Рисунок 1. Система нечеткого логического
вывода.
Алгоритмы нечеткого вывода различаются главным образом видом используемых правил, логических операций и разновидностью метода дефазификации. Разработаны модели нечеткого вывода Мамдани, Сугено, Ларсена, Цукамото.Рассмотрим подробнее нечеткий вывод на примере механизма Мамдани (Mamdani). Это наиболее распространенный способ логического вывода в нечетких системах. В нем используется минимаксная композиция нечетких множеств. Данный механизм включает в себя следующую последовательность действий.
Далее находятся ‘усеченные’ функции принадлежности:
,
где MF(y) – функция принадлежности итогового нечеткого множества.
[3].
FCM-алгоритм кластеризации
Кластеризация - это объединение объектов в группы (кластеры) на основе схожести признаков для объектов одной группы и отличий между группами. Большинство алгоритмов кластеризации не опираются на традиционные для статистических методов допущения; они могут использоваться в условиях почти полного отсутствия информации о законах распределения данных. Кластеризацию проводят для объектов с количественными (числовыми), качественными или смешанными признаками. В этой работе рассматривается кластеризация только для объектов с количественными признаками. Исходной информацией для кластеризации является матрица наблюдений:
,
каждая строчка которой представляет собой значения n признаков одного из M объектов кластеризации.
Задача
кластеризации состоит в
Существует
множество методов
Методы
кластеризации также
Метод k-средних. C-means
Алгоритм разделительной класте
Затем 3-й и 4-й шаги итеративно
повторяются. Очевидно, что на каждой
итерации происходит изменение границ
кластеров и смещение их центров.
В результате минимизируется расстояние
между элементами внутри кластеров.
Остановка алгоритма
Преимуществом алгоритма
являются быстрота и простота реализации.
К его недостаткам можно
В последние годы все большее
число российских предприятий (как
частных, так и государственных),
в целях повышения