Bulanık Mantık Bulanık Mantığın Temel Kavramları

Slides:



Advertisements
Benzer bir sunumlar
KLASİK VE BULANIK KÜME KURAMLARI
Advertisements

LİMİT.
FONKSİYONLAR Hazırlayan:Ogün İçel.
BU KONUDA ÖĞRENECEKLERİMİZ
KÜMELER.
TBF Genel Matematik II DERS – 8 : Çift Katlı İntegral
ÖZEL TANIMLI FONKSİYONLAR
FONKSİYONLAR ve GRAFİKLER
RİZE ÜNİVERSİTESİ BAHAR YARI YILI MATERYAL DERSİ
MATEMATİK 6. SINIF KONU: KÜMELER.
KÜMELER.
Kümeler.
Yamuğun Özellikleri.
TBF Genel Matematik I DERS – 1 : Sayı Kümeleri ve Koordinatlar
EXCEL FORMÜLLER&FONKSİYONLAR
Bölüm 4: Sayısal İntegral
KÜMELER.
KÜMELER GEZEGENİNE HOŞ GELDİNİZ.
KÜMELER KAZANIMLAR 1-Bir kümeyi modelleri ile belirler, farklı temsil biçimleri ile gösterir. 2-Boş küme ve evrensel kümeyi modelleriyle açıklar.
KÜMELER.
Mantıksal Tasarım Mantıksal Tasarım – Prof.Dr. Ünal Yarımağan – HÜ Bilgisayar Mühendisliği Bölümü.
İŞLEM TANIM: A boş olmayan bir küme olmak üzere,A×A nın bir R alt kümesinden A ya tanımlanan her fonksiyona, işlem denir.İşlemi tanımlarken,’’
FONKSİYONLARIN GRAFİKLERİ
FONKSİYONLAR.
İŞLEM ve MODÜLER ARİTMETİK.
RAYLEIGH YÖNTEMİ : EFEKTİF KÜTLE
ANASAYFA  İ yi tanımlanmış, birbirinden farklı bir tak›m nesnelerden oluşan toplulu ğ a "küme" denir.  JOHN VENN (1834 – 1923)  John Venn, kendi adıyla.
TEMEL KAVRAMLAR.
Bulanık Mantık.
KENAN ZİBEK.
FONKSİYON TARİHİ FONKSİYON
KÜMELER.
HAZIRLAYAN GÖZDE ÖZGÜR KONU: KÜMELER.
KÜMELER.
Ölçme Sonuçlarının Değerlendirilmesi
KÜME ÇEŞİTLERİ 2. Sonlu ve Sonsuz Küme 1.Boş Küme 3. Evrensel Küme
BOŞ KÜME DENK KÜME EVRENSEL KÜME EŞİT KÜME İÇİNDEKİLER.
MUSTAFA GÜLTEKİN Matematik A Şubesi.
KÜMELER.
MERAL GÜNEŞ B(GECE). KÜMELER Herkes tarafından bilinen, elemanları iyi tanımlanmış,birbirinden farklı nesnelerin veya şekillerin bir araya.
Biçimsel Diller ve Soyut Makineler
KÜMELER ERDİNÇ BAŞAR.
KÜMELER KAZANIM:Bu konu 6. sınıf konusu olup bir kümeyi modelleri ile belirler, farklı temsil biçimleri ile gösterir.
İŞLEM VE MODÜLER ARİTMETİK.
KÜMELER.
Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma
Matematiksel Veri Yapıları. İçerik Matematiksel Veri Yapıları – Kümeler – Diziler – Fonksiyonlar – İkili ilişkiler Sonsuz kümeler – Sonlu nicelik – Sonsuz.
Bulanık Mantık Bulanık Küme Özellikleri
Sayısal Analiz Sayısal Türev
Bulanık Mantık ve Yapay Sinir Ağlarına Giriş
Sayısal Analiz Sayısal İntegral 3. Hafta
Bulanık Mantık Tabanlı Uçak Modeli Tespiti
Elektronik Tablo Programı Formüller ve Fonksiyonlar
Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma
İNTEGRAL.
Tanım: Bir x 0  A = [a,b] alalım. f : A  R ye veya f : A -{x 0 }  R ye bir Fonksiyon olsun Terimleri A - {x 0 } Cümlesine ait ve x 0 ’a yakınsayan.
İLERİ GERİ Sayfa:2 GERİ Tanım: Bir x 0  A = [a,b] alalım. f : A  R ye veya f : A -{x 0 }  R ye bir Fonksiyon olsun Terimleri A - {x 0 } Cümlesine.
V2’nin q1 doğrultusunda ki bileşenine
Bir başka ifade biçimi: Blok Diyagramları
Kümeler Küme, matematiksel anlamda tanımsız bir kavramdır. Bu kavram "nesneler topluluğu veya yığını" olarak yorumlanabilir. Bu tanımdaki "nesne" soyut.
ÇOK DEĞİŞKENLİ FONKSİYONLAR
Yapay Bağışıklık Tabanlı Bulanık Mantık ile TENS Modellenmesi
DERS 7 SAYISAL İNTEGRASYON DERS 7.1 TRAPEZOIDAL (YAMUK) KURAL
KÜMELR Kümelerin çeşitleri.
KÜMELERDE KESİŞİM VE BİRLEŞİM İŞLEMİ
Bilgisayar Programlamasına ve Veri Analizine Giriş
ÖĞRENCİNİN; ADI: SOYADI: ÖĞETMENİN; ADI: SOYADI:
DA MOTOR SÜRÜCÜLERİ İÇİN BULANIK MANTIK DENETİMİ
KÜMELER.
Sunum transkripti:

Bulanık Mantık Bulanık Mantığın Temel Kavramları Bulanık mantık sistemleri dört temel kavrama dayanmaktadır ; Bulanık kümeler Dilsel değişkenler / Bulanık değerler Üyelik fonksiyonları Bulanık kurallar

Bulanık Mantık Bulanık Mantığın Temel Kavramları Bulanık Kümeler; Bulanık küme kavramı klasik kümenin bir uzantısıdır. Klasik kümede bir eleman kümenin ya içindedir(1) ya da dışındadır(0). Bulanık kümelerde ise bir eleman 0 ile 1 arasındaki herhangi bir üyelik değerine sahiptir. Klasik küme 1 : üye olmayı 0 : üye olmamayı Bulanık küme 1 : tam olarak üye olma ( tam üyelik derecesi ) 0-1: üye olma dereceleri 0 : tam olarak üye olmama ( hiç üye olmam derecesi ) x Bulanık küme Klasik küme 1 m(x) Üyelik derecesi

Bulanık Mantık Dilsel Değişkenler S, hareketli nesneler kümesi olsun. Bu kümede, “hareketli bir x nesnesi ne derece yakındır” sorusuna cevep verecek bir “YAKIN” bulanık kümesi tanımlayalım : Bu küme için “mesafe” dilsel bir değişkendir. “YAKIN” yakınlık kavramını ifade eden bir dilsel terim (değer) olarak tanımlanır. “YAKIN” bulanık kümesini tanımlamanın en iyi yolu nesnenin uzaklığına bağlı bir üyelik fonksiyonu tanımlamaktadır.

Yakınlık derecesi, μ( mesafe) Bulanık Mantık Dilsel Değişkenler Tabloda örnek nesneler ve yakınlık dereceleri verilmektedir : Dilsel değişkenler ve dilsel terimler gerçek değerleri dilsel değerlere dönüştürürler. Dilsel değişkenlerin değerleri dilsel terimlerdir. Terimler durum veya sonuçların dilsel yorumlarıdır. Örneğin ölçülebilen mesafe için dilsel yorumlar çok açık, uzak, normal, yakın, çok yakın vb. olacaktır. Nesne Mesafe Yakınlık derecesi, μ( mesafe) 1 2 3 4 800 150 350 260 0,5 0,8

Bulanık Mantık Üyelik Dereceleri ve Üyelik Fonksiyonları ; Bir girdi değerinin, dilsel değişkenin bir terimine ne derecede ait olduğunu belirleyen değere üyelik derecesi ( degree of membership ) adı verilir. Dilsel değerin (terimin) tümü için bu değerler bir fonksiyon olarak üyelik fonksiyonu (membership function) veya bulanık sayı ( fuzzy number ) olarak adlandırılır. Örneğin uzaklıkla ilgili olarak; Uzaklık dilsel değerlerinin terimleri birbiriyle kesişmiştir. Bu, bulanık kümelerde örtüşüm olarak adlandırılır. Örneğin uzaklık 7metre ise bu uzaklığın bulanık ifadesi bir derece çok yakınve bir derece yakındır. En çok ve en genel kullanılan bulanık sayılar (üyelik fonksyonları) üçgen ve yamuk üyelik fonksiyonlarıdır.

Bulanık Mantık Üyelik Dereceleri ve Üyelik Fonksiyonları ; Üyelik Fonksiyonu ve bulanık değer ; Bulanık değer (terim) matematiksel olarak üyelik fonksiyonu ile temsil edilir. x A dır (x is A). x : bulanık değişken A : bulanık değer (terim)

Bulanık Mantık Üyelik Dereceleri ve Üyelik Fonksiyonları ; Üyelik Fonksiyonu ve bulanık değer ; Üyelik fonksiyonları kullanılarak gerçek değerler bulanık değerlere (veya tersi) dönüştürülür.

Bulanık Mantık Üyelik Dereceleri ve Üyelik Fonksiyonları ; En çok ve en genel kullanılan bulanık sayılar(üyelik fonksyonları) üçgen ve yamuk üyelik fonksyonlarıdır. Üçgen üyelik fonksiyonları : Yamuk üyelik fonksiyonu :

Bulanık Mantık Bulanık mantık temel işlemleri ; Bulanık küme teorisi, sadece dilsel değerlerin temsilini sağlamakla kalmayıp, aynı zamanda bu değerlerin mantıksal bir yol ile irdelenip sonuç çıkarılmasını sağlar. Bulanık mantıkta en sık kullanılan üç temel işlem aşağıda verilmiştir; Kesişim işlemi (Bulanık “AND”), Bulanık “VE” mA∩B(x) = min (mA(x), mB(x) )

Bulanık Mantık Bulanık mantık temel işlemleri ; Birleşim işlemi (bulanık or), bulanık “veya” μAUB(x) = max ( μA(x), μB(x) ) Değil işlemi μĀ(x) = 1 - μA(x)

Bulanık Mantık Bulanık kurallar ; Bulanık terimler, dilsel “eğer” “ise” (“if”, “then”) kurallarından sonuç çıkarmak için kullanılır. Örneğin; Eğer hava “az sıcak” ise pencereyi “az aç” Eğer hava “sıcak” ve oda “nemli” ise pencereyi “çok aç” Bulanık mantık sisteminin kural listesi ve üyelik fonksiyonları için genellikle uzman kişilerden sağlanan bilgiler kullanılır. YSA ve benzeri metotlarda olduğu gibi bulanık kurallar ve üyelik fonksiyonları eğitim ile belirlenebilir.

Bulanık Mantık Bulanık Kümeler X, x ile gösterilen nesnelerin toplamı olsun (uzayı). X’ de A ile gösterilen bir bulanık küme aşağıdaki gibi tanımlanır; Burada mA (xi), A kümesinin üyelik fonksiyonudur. Üyelik fonksiyonu X in Her bir elemanına 0 ile 1 arasında bir üyelik değeri atar. Ayrık Bulanık Küme X = { 0, 1, 2, 3, 4, 5, 6 } bir ailenin sahip olacağı çocuk sayısı A = { ( 0, 0.1 ), ( 1, 0.3 ), ( 2, 0.7 ), ( 3, 1 ), ( 4, 0.7 ), ( 5, 0.3 ), ( 6, 0.1 ) } A, bir ailedeki normal çocuk sayısı olsun.

Bulanık Mantık Bulanık Kümeler Sürekli Bulanık Küme X = R{Reel Sayılar} B = Yaklaşık 50 yaş B = { (x, m(x) ) | x e X }

Bulanık Mantık Bulanık Kümeler Bulanık küme gösterimini basitleştirmek için alternatif olarak aşağıdaki gösterimlere kullanılır; Ayrık bulanık küme; Sürekli bulanık küme; Yukarıda verilen toplam ve integral işaretleri (x, mA(x)) çiftlerinin birleşimini göstermek içindir ve toplama veya integral işlemini ifade etmezler. Aynı şekilde “ / ” sadece bir semboldür ve bölmeyi ifade etmez.

Bulanık Mantık Bulanık Küme İşlemleri Bulanık küme teorisi, klasik küme teorisinin genelleştirilmiş bir şekli olarak görülebilir. Bu nedenle bulanık küme işlemleri tanımlanırken, X uzayının klasik alt kümeleri arasında var olan ilişkilerin genişletilmesi yeterli olacaktır. A, X uzayında tanımlı bir bulanık küme olsun. mA(x), A kümesinin üyelik fonksiyonu; mA(x): x → [0, 1] ( x’i [0,1] aralığına götüren bir fonksiyon) Aynı şekilde, B’de X uzayında tanımlı bir bulanık bir küme ve mB(x), B kümesinin üyelik fonksiyonu ; mB(x) : x → [0.1].

Bulanık Mantık Bulanık Küme İşlemleri A ve B bulanık kümeleri için aşağıdaki işlemler tanımlanabilr ; Eğer her x Є X için mA(x) = mB(x) ise A=B olur. Eğer her x Є X için mA(x) ≤ mB(x) ise A C B { B, A’yı kapsar } Eğer her x Є X için mA(x) = 0 ise A kümesi boş kümedir { Ø } Eğer her x Є X için mA(x) =1 ise A, X uzayına eşittir {evrensel küme} C = A∩B ise her x Є X için mC(x) = min (mA(x) , mB(x)) C = AUB ise her x Є X için mC(x) = max (mA(x) , mB(x))

Bulanık Mantık Bulanık Küme İşlemleri A ve B bulanık kümeleri için aşağıdaki işlemler tanımlanabilr ; AUØ = A ise her x Є X için mAUØ(x) = max (mA(x) , 0) = mA(x) → AU Ø = A AU X = X ise her x Є X için mAUX(x) = max (mA(x) , 1) = 1 → AU X = X A∩Ø = Ø ise her x Є X için mA∩Ø (x) = min (mA(x) , 0) = 0 → A∩Ø = Ø A∩X = A ise her x Є X için mA∩X (x) = min (mA(x) , 1) = mA(x) → A∩X = A A∩B C A C AUB her x Є X için mA∩B(x) = min (mA(x) , mB(x)) ≤ mA(x) → A∩B C A mAUB(x) = max (mA(x) , mB(x)) ≥ mA(x) → A C AUB ve böylece A∩B C A C AUB olur.

Bulanık Mantık Bulanık Küme İşlemleri A ve B bulanık kümeleri için aşağıdaki işlemler tanımlanabilr ; A(BC) = (AB) (AC) A B C  x AB = (AB)(AC) AB (BC) A(BC) =

Bulanık Mantık Bulanık Küme İşlemleri A ve B bulanık kümeleri için aşağıdaki işlemler tanımlanabilr ; A’nın tümleyeni ise için De Morgan kuralı; Benzer şekilde;

Bulanık Mantık Bulanık Küme İşlemleri A ve B bulanık kümeleri için aşağıdaki işlemler tanımlanabilr ;

Bulanık Mantık Bulanık Küme İşlemleri A ve B bulanık kümeleri için aşağıdaki işlemler tanımlanabilr ;

Bulanık Mantık Bulanık Küme İşlemleri A ve B bulanık kümeleri için aşağıdaki işlemler tanımlanabilr ; AUB = BUA her x Є X için mAUB (x) = max (mA(x) , mB(x)) mBUA (x) = max (mB(x) , mA(x)) → AUB = BUA Aynı şekilde, A∩B = B∩A AUA = A her x Є X için mAUA (x) = max (mA(x) , mA(x)) = mA(x) → AUA = A

Bulanık Mantık Bulanık Küme İşlemleri A ve B bulanık kümeleri için aşağıdaki işlemler tanımlanabilr ; A∩A = A her x Є X için MA∩A (x) = min (mA(x) , mA(x)) = mA(x) → A∩A = A AU(A∩B) = A Benzer şekilde, A∩(AUB) = A

Bulanık Mantık Bulanık Küme Özellikleri Bulanık kümelerin kardinalitesi (cadinality) ; Klasik kümelerde cadinality, kümedeki elemanların sayısıdır. Bulanık kümelerde ise, kısmi eleman olma durumu mevcut olduğu için bu kısmi üyelik dereceleri değerlendirmeye alınır. Bulanık kümeler için cadinality aşağıdaki şekilde hesaplanır :

Bulanık Mantık Bulanık Küme Özellikleri Bulanık kümelerin kardinalitesi (cadinality) ; Örnek; Bulanık kümesi için kardinalite : |A| = card (A) = (0.3+0.7+1+1+0.3) = 3.3

Bulanık Mantık Bulanık Küme Özellikleri Kardinalite ile ilgili özellikler ; |A| + |B| = |A∩B| + |AUB| Örnek; A B

Bulanık Mantık Bulanık Küme Özellikleri Kardinalite ile ilgili özellikler ; Örnek (devamı); |A| = 0,5 + 1 + 1 + 0,5 =3 |B| = 0,5 + 1 + 1 + 0,5 =3 → |A| + |B| = 6 |A∩B| = 0,5 |AUB| = 0,5 + 1 + 1 + 0,5 + 1 + 1 + 0,5 = 5,5 |A∩B| + |AUB| = 0,5 + 5,5 = 6 → |A| + |B| = |A∩B| + |AUB|

Bulanık Mantık Bulanık Küme Özellikleri Kardinalite ile ilgili özellikler ; │A│+│A’│=│X│ İsbat;