Anasayfa / Bilgisayar Mühendisliği / Bulanıklaştırıcı ve Durulaştırıcı

Bulanıklaştırıcı ve Durulaştırıcı

Bulanıklaştırıcı

Bir önceki bulanık mantık başlıklı yazımda bulanıklaştırıcı ve durulaştırıcıdan bahsetmiştim.Bulanıklaştırıcı (fuzzifier), sayısal veriler üzerinde ölçek değişikliği yaparak bunu bulanık veriler biçimine dönüştürmektedir. Şimdi bulanıklaştırma yöntemlerine göz atalım.

1-Gauss Bulanıklaştırıcısı:

µA(x):e(x1-x1′/a1)2*…*e(xn-xn’/an)2     a1: Pozitif bir parametre

2- Üçgen Bulanıklaştırıcısı:

µA(x:a1,a2,a3):{ a1 ≤ x ≤ a2 ise (x-a1)/(a2-a1)

a2 ≤ x ≤ a3 ise (a3-x)/(a3-a2)

x> a3 veya x< a1 ise  0

3- Yamuk Bulanıklaştırıcısı: Üçgen bulanıklaştırıcısının 4 parametreli halidir.

µA(x: a1, a2 , a3, a4):{ a1≤ x≤ a2  ise (x-a1)/(a2-a1)

a2 ≤x ≤ a3 ise  1

a3 ≤x ≤ a4 ise (a4-x)/(a4-a3)

x>a4 veya x<a1 ise  0

**Üçgen bulanıklaştırıcısı ve Yamuk bulanıklaştırıcısı en çok kullanılanlardandır.

Durulaştırıcı

Bulanıklaştırıcıyla durulaştırıcı aslında zıt fonksiyonlar değildir. Bulanık değerlerin kesin değerlere dönüştürülmesi yani bulanık B V kümesinden kesin bir noktasına gömülme sürecine durulaştırıcı denir.  V R bulanık çıkarım mekanizmasının çıkışıdır. B en özel yollarla elde edildiğinden ona en iyi denk gelen noktayı seçmek için birkaç yöntem vardır. Durulaştırıcı için  3 kriter vardır.

– Akla yatkınlık

– Hesaplama basitliği

– Devamlılık

Durulaştırma Yöntemleri 7 tanedir. Bunlar;

– En büyük üyelik ilkesi

– Sentroid yöntemi

– Ağırlıklı ortalama yöntemi

– Ortalama en büyük üyelik yöntemi

– Toplamların merkezi yöntemi

– En büyük alanın merkezi yöntemi

– En büyük ilk veya son üyelik derecesi yöntemi

Bunların içinden en çok tercih edileni Ağırlıklı Ortalama Yöntemidir. Bunun için simetrik üyelik fonksiyonunun bulunması lazımdır.

Ekran Alıntısı

a ve b şekillerin ortalamalarıdır.  Umarım anlaşılır olmuştur.

İyi Çalışmalar..

 

 

Hakkında Ali Demirci

Ben Ali Demirci... 1991 Ankara doğumluyum. Ankara da yaşıyorum. Fırsat buldukça öğrendiklerimi burada paylaşıyorum. Java ile haşır neşirim. Android'den asla vazgeçemem. Öğrenmeye bayılırım. Yeni şeyler öğrendiğimde, geçmişteki projelerimde keşke böyle yapsaydım diye çok üzülmüşümdür. O yüzden öğrenmekten korkmayın. Takıldığınız yerleri mutlaka sorun. Biliyorsam yanıt veririm. Bilmiyorsam yol gösteririm. Teşekkürler :)

Kontrol Et

İşletim Sistemlerine Giriş

İşletim sistemleri, bilgisayar donanımları ve kullanıcılar arasında iletişim sağlamak amacıyla yazılmış olan programlardır. Bilgisayar Nedir? …