- •Лабораторная работа № 5,6,7. Методы представления и обработки нечетких знаний Цель работы
- •Краткие теоретические сведения
- •1. Нечеткие множества.
- •2. Операции над нечеткими множествами.
- •3. Нечеткие отношения.
- •4. Операции над нечеткими отношениями.
- •5. Свойства нечетких отношений.
- •6. Нечеткие и лингвистические переменные.
- •7. Нечеткие высказывания и нечеткая импликация.
- •8. Нечеткий вывод.
- •Задания для самостоятельного выполнения
- •Контрольные вопросы
Лабораторная работа № 5,6,7. Методы представления и обработки нечетких знаний Цель работы
Овладения навыками выполнения операций над нечеткими множествами.
Овладения навыками выполнения операций над нечеткими отношениями.
Овладения навыками введения нечетких и лингвистических отношений исходя из анализа предметной области.
Овладение навыками выполнения операций над нечеткими высказываниями.
Овладение приемами нечеткого вывода в экспертных системах, использующих представление знаний в нечеткой логике.
Краткие теоретические сведения
1. Нечеткие множества.
Определение нечеткого множества. Пусть U – полное множество объектов некоторого класса (Универсум). Нечетким множеством A называется множество упорядоченных пар (x, A), где xU, а A(x) – функция принадлежности (степень принадлежности), которая ставит в соответствие каждому из элементов xU некоторое действительное число из отрезка [0, 1], то есть данная функция определяется в форме отображения A(x): E [0, 1].
Функция принадлежности
может быть определена явным образом в
виде функциональной зависимости
(например,
),
либо дискретно (если множество U конечно)
– путем задания конечной последовательности
значений x{xi}
в виде: A(x)
= {A(x1)/x1
+ A(x2)/x2
+ …+ A(xn)/xn}.
Пустое нечеткое множество - это нечеткое множество с функцией принадлежности (x) = 0.
Универсум - нечеткое множество с функцией принадлежности U(x) = 1.
Нечеткие числа – это нечеткие переменные, определенные на числовой оси (U=R).
2. Операции над нечеткими множествами.
Включение. Пусть A и B – нечеткие множества на универсальном множестве U. Говорят, что A содержится в B (A подмножество B), если xU A(x) ≤ B(x). Обозначение AB.
Равенство. Нечеткие множества A и B равны, если xU A(x) = B(x).
Операция
дополнения:
Пусть A и B – нечеткие множества, заданные
на U. A и B
дополняют друг друга, если xU
A(x)
= 1 - B(x).
Обозначение
,
.
Операция объединения. Пусть A и B – нечеткие множества, заданные на U. Объединением A и B называется наименьшее нечеткое подмножество, включающее как A, так B, с функцией принадлежности AB(x) = max{A(x), A(x)} = A(x)A(x). Обозначение AB.
Операция пересечения. Пусть A и B – нечеткие множества, заданные на U. Пересечением A и B называется наибольшее нечеткое подмножество, содержащееся одновременно в A и B, с функцией принадлежности AB(x) = min{A(x), A(x)} = A(x)A(x). Обозначение AB.
Разность.
Пусть A и B – нечеткие множества, заданные
на U. Разностью A и B называется нечеткое
множество
с функцией принадлежности A-B(x)
= min{A(x),
1 - B(x)}.
Обозначение A-B.
Симметрическая
разность.
Пусть A и B – нечеткие множества, заданные
на U. Симметрической разностью A и B
называется нечеткое множество
с функцией принадлежности AB(x)
= min{max{A(x),
B(x)},
max{1-A(x),
1-B(x)}}.
Обозначение AB.
Алгебраическое произведение. Пусть A и B – нечеткие множества, заданные на U. Алгебраическим произведением A и B называется нечеткое множество с функцией принадлежности: xU AB(x) = A(x)B(x). Обозначение AB.
Алгебраическая
сумма. Пусть
A и B – нечеткие множества, заданные на
U. Алгебраической суммой A и B
называется нечеткое множество с функцией
принадлежности: xU
A
B(x)
= A(x)
+ B(x)
- A(x)B(x).
Обозначение A
B.
Степень множества. Пусть A – нечеткое множество, заданное на U. Нечеткое множество A , где - положительное число определяется функцией принадлежности: xU A(x) = A(x).
Декартово (прямое
произведение).
Пусть A1,
A2,
….,An
– нечеткие подмножества универсальных
множеств U1,
U2,
….,Un
соответственно. Декартово или прямое
произведение A = A1A2
….An
является нечетким подмножеством
множества U = U1U2
….Un
с функцией принадлежности
.
Ближайшее четкое
к A
множество A:
.
