4. Üyelik fonksiyonları-bulanık...

50
4. Bulanık Sayılar- Üyelik Fonksiyonları

Upload: others

Post on 19-Jan-2020

30 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının

4. Bulanık Sayılar- Üyelik Fonksiyonları

Page 2: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının

Bulanık Sayı

• Normal ve dışbükey bir bulanık kümenin alfa kesimi kapalı bir küme

ise bulanık sayı olarak adlandırılmaktadır.

Page 3: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının
Page 4: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının

• Her bulanık sayı dış bükey bir bulanık kümedir, tersi her zaman doğru

değildir.

• Keskin bir sayı tek bir noktada tanımlıdır ve üyelik derecesi ya 0 yada 1

dir. Bulanık bir sayı ise bir aralıkta tanımlıdır ve üyelik derecesi 0 ile 1

arasında herhangi bir değer olmaktadır.

• Bulanık bir sayının eşit olduğu değer kesin olarak bilinmemekte ancak

alabileceği değerler ve bu değerlerin üyelik dereceleri kesin olarak

bilinmektedir.

Page 5: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının

Kesikli Bulanık Sayılar

•Bulanık küme C = “yaşanacak şehir ”

X = {İstanbul, Ankara, İzmir} (kesikli değişken)

C = {(İstanbul, 0.9), (Ankara, 0.8), (İzmir, 0.6)}

•Bulanık Küme A = “bir sınıftaki üstün yetenekli çocuk sayısı”

X = {0, 1, 2, 3, 4, 5, 6} (kesikli değişken)

A = {(0, .1), (1, .3), (2, 0.7), (3, 1.0), (4, .6), (5, .2), (6, .1)}

Page 6: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının

Sürekli Bulanık Sayılar

•Fuzzy set 𝐴 = “Yaklaşık 50 yaşında olan kişileri”• X = Pozitif reel sayı (sürekli değişken)

• 𝐴 = {(x, mA(x)) | x ⊆ X}

Page 7: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının

Bulanık Sayıların farklı gösterim şekilleri

Page 8: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının

Buradaki ‘+’ gösterimi kesikli bulanık sayıların ifadesi, integral ise sürekli

bulanık sayıların ifadesidir.

Üyelik fonksiyonu dereceleri sayıların üstünde gösterilmiştir.

Page 9: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının
Page 10: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının
Page 11: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının
Page 12: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının

Trapezoidal fuzzy number

Page 13: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının
Page 14: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının

Various Forms of Fuzzy Number

Page 15: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının

LR- Bulanık Sayılar

Page 16: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının
Page 17: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının
Page 18: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının
Page 19: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının
Page 20: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının
Page 21: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının

Üyelik Fonksiyonları(Membership functions)

Page 22: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının

Bulanık Mantık Üyelik Fonksiyonları• Bulanık küme teorisinde üyelik fonksiyonlarının değer aralığı daha önce de

belirtildiği üzere [0,1] aralığı olmaktadır.

• Bir bulanık kümenin elemanlarını bu aralıktaki bir sayıya karşılık getiren fonksiyon

da “üyelik fonksiyonu” olarak adlandırılmaktadır.

• Başka bir tanımla ifade etmek gerekirse, 0 ile 1 arasındaki değişimin her bir öğe

için değeri üyelik derecesi olarak adlandırılırken, üyelik derecelerinin bir alt küme

içindeki değişimlerine ise üyelik fonksiyonu denilmektedir.

• Böylece üyelik fonksiyonu altında toplanan öğeler önem derecelerine göre birer

üyelik derecesine sahip olmaktadırlar.

Page 23: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının

• Klasik kümelerin üyelik fonksiyonları ya bir nokta ya da bir doğru şeklinde

iken bulanık kümelerin üyelik fonksiyonları nokta veya doğru olabildiği gibi

doğrusal veya eğrisel bir fonksiyon şeklinde de olabilmektedir.

• Klasik kümelerin üyelik fonksiyonları arasında bir geçiş bölgesi söz konusu

değilken, bulanık kümelerin üyelik fonksiyonları içiçe geçebilmektedir.

Uygulanacak üyelik fonksiyonlarının seçimi, uygulayacak olan kişi tarafından

bulanık küme elemanlarının bulanık kümeye aitlik derecesine göre

belirlenebilmektedir.

Page 24: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının

• Definition: A membership function for a fuzzy set A on the universe of discourse X is defined as µA:X → [0,1], where each element of X is mapped to a value between 0 and 1. This value, called membership value or degree of membership, quantifies the grade of membership of the element in X to the fuzzy set A.

Page 25: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının

Bulanık Mantık Üyelik Fonksiyonu Şekilleri

• Üyelik fonksiyonları denetlenen sürecin özelliklerine göre uygulamalarda en

çok kullanılan fonksiyonlar olan,

• Üçgen üyelik fonksiyonu,

• Yamuk üyelik fonksiyonu,

• Gauss üyelik fonksiyonu ve

• Genelleştirilmiş Bell üyelik fonksiyonu olarak karşımıza çıkabilmektedir.

Page 26: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının

1. Üçgen Üyelik Fonksiyonu

• Üçgen üyelik fonksiyonu, {a,b,c} olmak üzere üç parametre ile özelleştirilmiştir. Söz konusu üyelik fonksiyonunun denklemi ise,

Page 27: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının
Page 28: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının
Page 29: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının
Page 30: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının

2. Yamuk Üyelik Fonksiyonu

• Yamuk üyelik fonksiyonu, {a,b,c,d} olmak üzere dört parametre ile özelleştirilmiştir. Yamuk üyelik fonksiyonunun denklemi ise,

Page 31: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının

3 Gauss Üyelik Fonksiyonu

• Gauss üyelik fonksiyonu, iki parametre ile özelleştirilmiştir. Gauss üyelik fonksiyonunun ifadesi ise,

Page 32: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının

4- Genelleştirilmiş Bell Üyelik Fonksiyonu

• Genelleştirilmiş bell üyelik fonksiyonu ise, {a,b,c} olmak üzere üç parametre ile özelleştirilmiştir.

Page 33: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının

Üyelik fonksiyonu çeşitleri

Page 34: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının
Page 35: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının
Page 36: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının

Aralık değerli Üyelik Fonksiyonu(Interval valued Membershipfunction)

Page 37: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının
Page 38: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının
Page 39: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının

Interval Type-2 Fuzzy Number

Page 40: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının
Page 41: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının
Page 42: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının

• Hesitant Fuzzy Number

• Intuitionistic Fuzzy Number

Page 43: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının

Üyelik Fonksiyonu GeliştirmeCh 6: Development of Membership Functions

Timothy Ross

Page 44: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının

• Sezgisel

• Çıkarımsal

• Sıralama

• Sinir Ağları

• Genetik Algoritma

• Tümevarım

Page 45: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının

Sezgisel

Page 46: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının

Çıkarımsal

Page 47: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının

Sıralama

Page 48: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının

Sinir Ağları

Page 49: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının

Genetik Algoritma

Page 50: 4. Üyelik Fonksiyonları-Bulanık Sayılarendustri.eskisehir.edu.tr/nerginel/ENM608/icerik/Ünite-4...Bulanık Mantık Üyelik Fonksiyonları •ulanık küme teorisinde üyelik fonksiyonlarının

Tümevarım