Нечеткая логика и нечеткие множества

Содержание

Слайд 2

06:09

Проблема классификации

Эксперты при формировании оценок тех или иных признаков, симптомов или

06:09 Проблема классификации Эксперты при формировании оценок тех или иных признаков, симптомов
ситуаций, как правило, используют знания, основанные не на информации о конкретных примерах объектов, данных, отношений, а оперируют скорее понятиями классов объектов, отношений, гипотез и пр. Методы решений задач, таким образом, должны включать этап классификации данных или знаний. То есть конкретные экземпляры объектов или сигналов рассматриваются как представители более общих классов или категорий. Следовательно, процесс решения сводится к задаче выявления принадлежности элементов определенным множествам.

Слайд 3

06:09

Традиционное решение задачи принадлежности

Основано на законах логики, которые, в свою очередь, опираются

06:09 Традиционное решение задачи принадлежности Основано на законах логики, которые, в свою
на два предположения:
для любого элемента и множества элемент либо является членом множества, либо принадлежит дополнению этого множества;
закон исключения третьего — элемент не может одновременно принадлежать множеству и его дополнению.
Классическая теория множеств базируется на булевой, двухзначной логике. Принадлежность объекта к классу а ∈ А может принимать значения ИСТИНА, если объект а входит в множество А, или ЛОЖЬ — в противоположном случае. После появления понятия «нечеткие множества», обычные множества стали также называть «жесткими».

Слайд 4

06:09

Проблема нечеткой принадлежности

В реальных ситуациях редко встречаются объекты, которые точно соответствуют той

06:09 Проблема нечеткой принадлежности В реальных ситуациях редко встречаются объекты, которые точно
или иной категории или классу. У конкретного экземпляра часть признаков может присутствовать, а другая часть отсутствовать. Таким образом, принадлежность этого объекта к какому-либо классу является размытой.
Для формирования суждений о подобных категориях и принадлежащих к ним объектов Лофти Заде (Zadeh) предложил теорию нечетких множеств. Этот формализм нарушает оба предположения классической теории «четких» множеств. Для вычислений на нечетких множествах используется аппарат нечеткой логики, позволяющей использовать понятие неопределенности в логических вычислениях.

Слайд 5

06:09

Понятие «лингвистической переменной»

В нечеткой логике вводится понятие лингвистической переменной, значениями которой

06:09 Понятие «лингвистической переменной» В нечеткой логике вводится понятие лингвистической переменной, значениями
являются не числа, а слова естественного языка, называемые термами. Например, лингвистическая переменная «скорость» может иметь значения «высокая», «средняя», «очень низкая» и т. д. Фразы, значение которых принимает переменная, в свою очередь, являются именами нечетких переменных. Значения лингвистической переменной (ЛП) определяются через нечеткие множества (НМ), которые, в свою очередь, определены на некотором базовом наборе значений или базовой числовой шкале, имеющей размерность. Каждое значение ЛП определяется как нечеткое множество (например, НМ «низкий рост»).

Слайд 6

06:09

Формальное определение НМ

Нечеткое множество определяется через некоторую базовую шкалу B и

06:09 Формальное определение НМ Нечеткое множество определяется через некоторую базовую шкалу B
функцию принадлежности НМ — μ(x), x∈B, принимающую значения на интервале [0..1]. Таким образом, нечеткое множество B — это совокупность пар вида (x, μ(x)), где x∈B. Часто встречается и такая запись:
где xi — i-ое значение базовой шкалы.
Функция принадлежности определяет субъективную степень уверенности эксперта в том, что данное конкретное значение базовой шкалы соответствует определяемому НМ. Эту функцию не стоит путать с вероятностью, носящей объективный характер и подчиняющейся другим математическим зависимостям.

Слайд 7

06:09

Формирование НМ «Дорогой автомобиль»

Рассмотрим нечеткую категорию «дорогой автомобиль». В классической теории множество

06:09 Формирование НМ «Дорогой автомобиль» Рассмотрим нечеткую категорию «дорогой автомобиль». В классической
А «дорогих автомобилей» можно сформировать либо перечислением конкретных представителей данного класса, либо введя в рассмотрение характеристическую функцию f, такую, что для любого объекта X:
f(X) = ИСТИНА тогда и только тогда, когда X ∈ A.
Например, эта функция может отбирать только те автомобили, цена которых более 50 000 евро:

Слайд 8

06:09

Продолжение

Используя предикат CAR(X) и функцию PRICE(X), можно сформировать множество, элементами которого являются

06:09 Продолжение Используя предикат CAR(X) и функцию PRICE(X), можно сформировать множество, элементами
только те элементы множества CAR, цена которых превышает 50000 евро:
{ X ∈ CAR | PRICE (X) > 50000 }.

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

Слайд 9

06:09

Продолжение

Можно сказать, что каждый элемент (автомобиль) множества «дорогих автомобилей» более или менее

06:09 Продолжение Можно сказать, что каждый элемент (автомобиль) множества «дорогих автомобилей» более
типичен для данной категории. Следовательно, с помощью некоторой функции можно выразить степень принадлежности элемента к множеству. Если для объекта X функция μ(X) = 1, то этот объект определенно является членом множества, а если для него μ(X) = 0, то он определенно не является членом множества. Все промежуточные значения μ(X) выражают степень принадлежности к множеству. В примере с автомобилями требуется функция, оперирующая с ценой. Ее можно определить таким образом, что fExp(30000) = 0 и fExp(40000) = 1, а все промежуточные значения представляются некоторой монотонной кривой, имеющей значения в интервале [0, 1]

Слайд 10

06:09

Продолжение

Для определения множества EXP_CAR «дорогих автомобилей», на основании приведенной выше функции

06:09 Продолжение Для определения множества EXP_CAR «дорогих автомобилей», на основании приведенной выше
можно ввести новую характеристическую функцию, определенную на множестве всех автомобилей:
fEXP_CAR(X) = fExp(PRICE(X)).
Членами этого множества, таким образом, становятся пары (объект, степень), например:
EXP_CAR = {(Mercedes, 0,9), (Toyota, 0,6), (Opel, 0,1)}.

Слайд 11

06:09

Лингвистическая переменная «Возраст»

Пусть перед нами стоит задача интерпретации значений ЛП «возраст»,

06:09 Лингвистическая переменная «Возраст» Пусть перед нами стоит задача интерпретации значений ЛП
таких как «молодой» возраст, «преклонный» возраст или «переходный» возраст. Определим «возраст» как ЛП. Тогда «молодой», «преклонный», «переходный» будут значениями этой лингвистической переменной. Более полный базовый набор значений ЛП «возраст» следующий:
В={младенческий, детский, юный, молодой, зрелый, преклонный, старческий}.
Для ЛП «возраст» базовая шкала — это числовая шкала от 0 до 120, обозначающая количество прожитых лет, а функция принадлежности определяет, насколько мы уверены в том, что данное количество лет можно отнести к данной категории возраста.

Слайд 12

06:09

Продолжение

Например, определить значение НМ «младенческий» можно так:

06:09 Продолжение Например, определить значение НМ «младенческий» можно так:

Слайд 13

06:09

Нечеткие логические операции

Аналоги операций конъюнкции и дизъюнкции в нечеткой логике не

06:09 Нечеткие логические операции Аналоги операций конъюнкции и дизъюнкции в нечеткой логике
связаны с теорией вероятности и имеют следующие определения:
fF ∧ G(X) = min(fF(X), fG(X)),
fF ∨ G(X) = max(fF(X), fG(X)).
¬F(X) = 1 – F(X),

Слайд 14

06:09

Усиление или ослабление лингвистических понятий

Усиление или ослабление лингвистических понятий достигается введением

06:09 Усиление или ослабление лингвистических понятий Усиление или ослабление лингвистических понятий достигается
специальных квантификаторов. Например, если понятие «старческий возраст» определяется как
то понятие «очень старческий возраст» определится как
т. е. НМ для «очень старческий возраст» будет выглядеть так
Имя файла: Нечеткая-логика-и-нечеткие-множества.pptx
Количество просмотров: 515
Количество скачиваний: 14