рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Нечеткие множества и лингвистические переменные

Нечеткие множества и лингвистические переменные - раздел История, Нечеткая логика: история проблемы Допустим, Что Объектом Нашего Исследования Является Множество "взрослых ...

Допустим, что объектом нашего исследования является множество "взрослых людей", к которому формально можно отнести всех людей, достигших совершеннолетия (18 лет). Если обозначить через переменную "возраст человека", а функцию задать следующим образом:

 

то множество "взрослых людей" А может быть задано с помощью выражения

 

где X - множество всех возможных значений .

Другими словами, множество А образуют такие "объекты" ("элементы"), для которых указанная выше функция , называемая функцией принадлежности (membership function), принимает значение 1 (см. верхнюю ветвь графика, выделенного сплошной линией, на рис.2.1.). Напротив, те значения , для которых , не принадлежат множеству А.

В то же время, очевидно, что двузначная логика (типа "да" - "нет"), определяемая функцией принадлежности : , не учитывает возможного разброса мнений различных субъектов относительно границ исследуемого множества А, влияния чисто биологических факторов, национальных особенностей и т. д.

Поэтому более естественным является задание функции принадлежности в виде некоторой непрерывной зависимости (пунктирная кривая на рис.2.), определяющей плавный переход

 

Рис.2. Графическое представление множества "взрослых людей"

из одного крайнего состояния в другое (т.е. от принадлежности элементов рассматриваемому множеству до непринадлежности ему).

В данном случае функция принадлежности : ставит в соответствие каждому элементу число из интервала [0;1], описывающее степень принадлежности элемента множеству А. Заданное таким образом множество пар

 

называется нечетким (или размытым) множеством.

Перечислим основные свойства нечетких множеств. Будем называть носителем А множество тех его элементов , для которых положительна:

 

Точка перехода А – это элемент множества А, для которого .

Срез нечеткого множества А – множество элементов , для которых функция принадлежности принимает значения не меньше заданного числа ( ):

 

Высота нечеткого множества А находится как точная верхняя грань (максимум) его функции принадлежности:

 

Если высота нечеткого множества равна 1, то такое множество называется нормализованным. В том случае, когда высота нечеткого множества А меньше 1 (такое множество называется субнормальным), можно осуществить переход к нормализованному множеству путем деления его функции принадлежности на высоту .

Если носитель нечеткого множества А состоит из единственной точки , то такое множество называется одноточечным (singleton). Данное одноточечное множество обычно записывают в виде

 

где - степень принадлежности х множеству А.

Если носитель А состоит из конечного числа элементов, то для записи такого дискретного множества используется выражение

, или

где числа - степени принадлежности элементов множеству А.

Заметим, что знак "плюс" в (2.6) обозначает объединение, а не арифметическое суммирование. Обычное (четкое) дискретное множество при такой форме записи можно представить в виде

или

Возможен и табличный способ задания нечеткого множества А. Например, таблица

 

обозначает, что носитель А состоит из 5 элементов: степени принадлежности которых множеству А равны соответственно: 0,1; 0,3; 0,5; 0,8 и 1,0.

Если носитель нечеткого множества А состоит из бесконечного числа точек, например, представляет собой некоторый интервал (а, в) на числовой оси х, то функция принадлежности обычно задается графически или в виде аналитической зависимости.

Рассмотрим пример. Допустим, что для косвенного измерения скорости вращения вала нагруженного электропривода используется выходное напряжение генератора постоянного тока. Известно значение этого напряжения . Кроме того, известно, что ошибка такого измерения составляет ±1 В. Тогда переход от четкого значения к нечеткому множеству "х равно приблизительно 5" осуществляется следующим образом (рис.2.2).

Функция принадлежности , приведенная на рис.2.2,в, описывается выражением

 

 

Рис.2.2. Построение функции принадлежности

Представленный на рис.2.2, а - в процесс перехода от четкого (т.е. измеренного) значения х = 5 к его "нечеткой" интерпретации х = "приблизительно 5" называется фаззификацией (fuzzyfication).

Вопрос о том, как выбирается (или задается) в каждом конкретном случае функция принадлежности и какой она имеет смысл, остается в значительной степени спорным и мало изученным. Наиболее распространенным является мнение, что может рассматриваться как "субъективная вероятность" или как "коэффициент уверенности" эксперта в том, что элемент х принадлежит множеству А.

Одним из ключевых понятий нечеткой логики является понятие лингвистической переменной. Суть данного понятия состоит в том, что конкретные значения числовой переменной х обычно подвергаются субъективной оценке человеком, причем результат такой оценки выражается на естественном языке.

Так, переменная "Рост (высота) человека" может характеризоваться одним из следующих термов (terms), т.е. сжатых словесных описаний: "маленький", "невысокий", "среднего роста", "высокий". Другая переменная – "Скорость движения автомобиля" – может быть "малой", "средней", "большой" и т.д. Каждый из приведенных здесь термов может рассматриваться как символ некоторого нечеткого подмножества в составе полного множества значений х. Переменные, значениями которых являются термы (слова, фразы, предложения),выраженные на естественном языке, называют лингвистическими переменными.

Задать нечеткое подмножество , соответствующее определенному i-му терму (значению) лингвистической переменной, – это значит задать область определения числовой переменной х и функцию принадлежности элемента х подмножеству .

Пример 1. Рассмотрим лингвистическую переменную "Яркость" изображения. Будем полагать, что различные значения физической переменной х яркости (единица измерения кд/м2) могут быть охарактеризованы набором из 5 нечетких подмножеств (значений лингвистической переменной):

{"Очень темно", "Темно", "Средне", "Светло", "Очень светло"}.

На рис.3 показаны функции принадлежности для каждого из этих подмножеств. Допустим, что фактическое значение яркости равно 5,5 кд/м2. Тогда, в соответствии с рис.2.3, это значение относится одновременно к двум термам (подмножествам) - "Средне" и "Светло" - со степенями принадлежности и соответственно.

 

Рис.3. Лингвистическая переменная "Яркость"

В настоящее время сложилось мнение, что для большинства приложений достаточно 3 - 7 термов на каждую переменную. Минимальное значение числа термов вполне оправданно. Такое определение содержит два экстремальных значения (минимальное и максимальное) и среднее. Для большинства применений этого вполне достаточно. Что касается максимального количества термов, то оно не ограничено и зависит целиком от приложения и требуемой точности описания системы. Число же 7 обусловлено емкостью кратковременной памяти человека, в которой, по современным представлениям, может храниться до семи единиц информации.

Два совета, которые помогут в определении числа термов:

- исходите из стоящей перед вами задачи и необходимой точности описания, помните, что для большинства приложений вполне достаточно трех термов в переменной;

- составляемые нечеткие правила функционирования системы должны быть понятны, вы не должны испытывать существенных трудностей при их разработке; в противном случае, если не хватает словарного запаса в термах, следует увеличить их число.

Как уже говорилось, принадлежность каждого точного значения к одному из термов лингвистической переменной определяется посредством функции принадлежности. Ее вид может быть абсолютно произвольным. Сейчас сформировалось понятие о так называемых стандартных функциях принадлежности (см. рис.4).

 

Рис.4. Стандартные функции принадлежности.

Стандартные функции принадлежности легко применимы к решению большинства задач. Однако если предстоит решать специфическую задачу, можно выбрать и более подходящую форму функции принадлежности, при этом можно добиться лучших результатов работы системы, чем при использовании функций стандартного вида.

Алгоритм по формализации задачи в терминах нечеткой логики.

Шаг 1. Для каждого терма взятой лингвистической переменной найти числовое значение или диапазон значений, наилучшим образом характеризующих данный терм. Так как это значение или значения являются «прототипом» нашего терма, то для них выбирается единичное значение функции принадлежности.

Шаг 2. После определения значений с единичной принадлежностью необходимо определить значение параметра с принадлежностью «0» к данному терму. Это значение может быть выбрано как значение с принадлежностью «1» к другому терму из числа определенных ранее.

Шаг 3. После определения экстремальных значений нужно определить промежуточные значения. Для них выбираются П- или Л-функции из числа стандартных функций принадлежности.

Шаг 4. Для значений, соответствующих экстремальным значениям параметра, выбираются S- или Z-функции принадлежности.

– Конец работы –

Эта тема принадлежит разделу:

Нечеткая логика: история проблемы

Одним из создателей кибернетики Джоном фон Нейманом было замечено что стремление получить точную исчерпывающую модель для достаточно сложного... Известный специалист в области теории систем профессор факультета... Для систем сложность которых превосходит некоторый пороговый уровень точность и практический смысл становятся почти...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Нечеткие множества и лингвистические переменные

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Нечеткие алгоритмы
Понятие нечеткого алгоритма, впервые введенное Л.А. Заде, является важным инструментом для приближенного анализа сложных систем и процессов принятия решений. Под нечетким алгоритмом понимается упор

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги