Bulanık Mantık

BİM444 — Hafta 13

Öğr. Gör. Oktay Cesur

2026-04-27

Bulanık Mantık

Klasik Mantık: Siyah ve Beyaz

  • Klasik mantıkta her önerme ya doğru (1) ya yanlış (0)
  • “Hava sıcak mı?” → Evet / Hayır
  • Ama gerçek dünya bu kadar net değil

Peki 22°C sıcak mı?

Bulanık Küme: Derece ile Üyelik

Klasik küme: ya içinde ya dışında

Bulanık küme: 0 ile 1 arasında üyelik derecesi

Sıcaklık “Sıcak” kümesine üyelik
15°C 0.0
20°C 0.2
25°C 0.6
30°C 0.9
35°C 1.0

Üyelik Fonksiyonu

Bir değerin bulanık kümedeki üyeliğini tanımlar

  • Üçgen: basit, yaygın kullanım
  • Trapezoid: düz üst, gradüel geçiş
  • Gaussian: yumuşak, doğal görünüm

Örnek: “Genç” üyelik fonksiyonu - 0-20 yaş: üyelik = 1.0 - 20-35 yaş: giderek azalıyor - 35+ yaş: üyelik = 0.0

Bulanık Çıkarım Sistemi

Üç adım:

  1. Bulanıklaştırma (Fuzzification): kesin girdi → üyelik dereceleri
  2. Kural tabanı: EĞER … İSE … kurallarını uygula
  3. Durulama (Defuzzification): bulanık çıktı → kesin değer

Örnek kural: > EĞER hava “sıcak” VE nem “yüksek” İSE fan hızı “çok yüksek”

Neden Bulanık Mantık?

Avantajlar: - Uzman bilgisini doğal dille kodlama - Veri gerekmez — kurallar yeterli - Yorumlanabilir: hangi kural neden ateşlendi görülebilir - Belirsiz girdilerle çalışabilir

Kullanım alanları: - Çamaşır makinesi, buzdolabı, klima kontrolü - Otomotiv: ABS, otomatik vites - Endüstriyel kontrol sistemleri - Tıbbi karar destek

Makine Öğrenmesiyle Karşılaştırma

Bulanık Mantık Makine Öğrenmesi
Bilgi kaynağı Uzman kuralları Veriden öğrenme
Veri ihtiyacı Az / yok Çok
Yorumlanabilirlik Yüksek Düşük
Esneklik Kural tabanıyla sınırlı Veri kadar esnek
Kullanım Kontrol sistemleri Sınıflandırma, tahmin

Not: İkisi rakip değil — birlikte kullanılabiliyor (neuro-fuzzy sistemler)

Özet

  • Klasik mantık: 0 ya da 1 · Bulanık mantık: 0 ile 1 arası derece
  • Üyelik fonksiyonu: bir değerin kümedeki üyeliğini tanımlar
  • Bulanık çıkarım: bulanıklaştır → kural uygula → durula
  • Avantaj: uzman bilgisini kodla, veri gerekmez, yorumlanabilir
  • Kullanım: kontrol sistemleri, ev elektroniği, endüstriyel otomasyon
  • ML ile birlikte: neuro-fuzzy — yorumlanabilirlik + öğrenme