İçeriğe geç
parazade
Yapay Zeka

Bulanık Mantık Nedir?

İngilizce: Fuzzy Logic

Yayın: · Son güncelleme:

Bulanık Mantık Nedir? Kısaca

Bulanık mantık (fuzzy logic), bir önermenin yalnızca doğru ya da yanlış olmasına değil, 0 ile 1 arasında bir doğruluk derecesine sahip olmasına izin veren ve belirsiz kavramlarla akıl yürütmeyi sağlayan mantık sistemidir.

Bulanık Mantık nedir?
İçindekiler
  1. Bulanık mantık nedir?
  2. Nasıl çalışır?
  3. Nerelerde kullanılır?

Bulanık mantık (fuzzy logic), "sıcak", "hızlı", "yüksek" gibi sınırları keskin olmayan kavramlarla çalışmayı sağlayan bir akıl yürütme yöntemidir. Klasik mantıkta bir ifade ya doğrudur (1) ya yanlıştır (0); bulanık mantıkta ise "kısmen doğru" olabilir, örneğin 0,7 derecesinde.

Bulanık mantık nedir?

Kavram, 1965'te Lotfi Zadeh'in bulanık kümeler üzerine çalışmasıyla ortaya çıktı. Fikir şudur: Gündelik dilde kullandığımız birçok kavramın kesin bir sınırı yoktur. 24 derece "sıcak" mıdır? Kimine göre biraz, kimine göre değil. Bulanık mantık bu belirsizliği sayısal olarak ifade eder.

Nasıl çalışır?

  1. Bulanıklaştırma: Ölçülen değer, üyelik fonksiyonlarıyla kavramlara dönüştürülür. Örneğin varsayımsal bir sistemde 24 derece; "ılık" kümesine 0,6, "sıcak" kümesine 0,4 derecesinde ait olabilir.
  2. Kural değerlendirme: "Eğer oda sıcaksa fanı hızlı çalıştır" gibi kurallar, bu üyelik derecelerine göre kısmen devreye girer.
  3. Durulaştırma: Kuralların birleşik sonucu, tek bir somut çıktıya (ör. fan hızı) çevrilir.

Nerelerde kullanılır?

Bulanık mantık özellikle kontrol sistemlerinde yaygındır: çamaşır makinelerinin yük ve kirliliğe göre program ayarlaması, klimaların sıcaklığı yumuşak geçişlerle düzenlemesi ya da kameraların otomatik odaklanması gibi. Ayrıca karar destek ve risk değerlendirme araçlarında da kullanılır.

Bulanık mantık olasılıkla karıştırılmamalıdır. Olasılık bir olayın gerçekleşme ihtimalini, bulanık mantık ise bir ifadenin ne ölçüde doğru olduğunu anlatır. Kuralların ve üyelik fonksiyonlarının iyi tasarlanması gerekir; kötü seçilmiş tanımlar sistemi tutarsız hâle getirebilir.

Sıkça Sorulan Sorular

Bulanık mantık ile olasılık aynı şey mi?

Hayır. Olasılık bir olayın gerçekleşip gerçekleşmeyeceğine dair belirsizliği ölçer. Bulanık mantık ise bir kavramın bir duruma ne derecede uyduğunu, yani kısmi doğruluğu ifade eder.

Bulanık mantık yapay zekâ mıdır?

Bulanık mantık, yapay zekânın akıl yürütme ve kontrol alanlarında kullanılan bir yöntemdir. Kendi başına öğrenmez ama makine öğrenmesiyle birlikte kullanılabilir.

İlgili terimler

Uzman Sistem(Expert System)Uzman sistem, belirli bir alandaki insan uzmanların bilgisini kurallar hâlinde saklayan ve bu kuralları kullanarak sorunlara öneri ya da karar üreten bilgisayar programıdır. Sembolik yapay zekânın en bilinen uygulamalarındandır.Otomasyon(Automation)Otomasyon, bir işin veya sürecin insan müdahalesini en aza indirecek şekilde makineler, kontrol sistemleri ya da yazılımlar tarafından kendiliğinden yürütülmesidir. Fabrikalardan ofis işlerine kadar geniş bir alanda kullanılır.Koşullu Olasılık(Conditional Probability)Koşullu olasılık, bir B olayının gerçekleştiği bilindiğinde başka bir A olayının gerçekleşme olasılığıdır ve P(A|B) ile gösterilir. P(A ve B) / P(B) formülüyle hesaplanır; Bayes teoremi ve pek çok makine öğrenmesi yönteminin temelidir.Algoritma(Algorithm)Algoritma, belirli bir problemi çözmek ya da bir görevi yerine getirmek için izlenen, sırası ve sonu belli, açık ve uygulanabilir adımlar dizisidir. Bilgisayar programları ve yapay zekâ sistemleri algoritmalar üzerine kuruludur.Harf Çevirisi(Transliteration)Harf çevirisi (transliterasyon), bir yazı sistemindeki metnin, anlamı çevrilmeden başka bir yazı sisteminin harfleriyle yazılmasıdır. Örneğin Kiril alfabesiyle yazılmış bir ismin Latin harflerine aktarılması harf çevirisidir.Dil Tespiti(Language Detection)Dil tespiti (language detection), bir metnin ya da ses kaydının hangi dilde olduğunu otomatik olarak belirleyen doğal dil işleme görevidir. Çeviri, arama motorları ve içerik moderasyonu gibi pek çok sistemin ilk adımıdır.