← Tüm ProjelerYapay Zekâ
Bulanık Mantık (Fuzzy Logic) Karar Destek Sistemi
Belirsiz verilerle insan benzeri karar verme yeteneğine sahip, Mamdani çıkarım modelini kullanan yapay zeka uygulaması.
C#Artificial IntelligenceFuzzy SetsControl Systems
❓
Problem
Klasik Boolean mantığının (0 veya 1) yetersiz kaldığı, "biraz sıcak", "çok hızlı" gibi kesin olmayan (linguistik) kavramlarla karar verme ihtiyacı.
🎯
Hedefler
- İnsan düşünce yapısının modellenmesi
- Karmaşık sistemlerin matematiksel model olmadan kontrolü
- Esnek kural tabanı oluşturma
💡
Çözüm
- Fuzzification (Bulanıklaştırma): Kesin giriş değerlerinin (Crisp values) üçgen, yamuk veya çan eğrisi üyelik fonksiyonlarıyla bulanık kümelere dönüştürülmesi.
- Inference Engine (Çıkarım Motoru): "EĞER sıcaklık yüksek VE basınç düşük İSE fan hızı orta" gibi kural tabanlarının işlenmesi.
- Defuzzification (Durulaştırma): Ağırlık Merkezi (Center of Gravity) yöntemi ile bulanık sonuçtan kesin bir çıkış değeri üretilmesi.
- Visual Rule Editor: Kullanıcının grafiksel olarak kurallar ve kümeler tanımlayabildiği interaktif arayüz.
✓
Sonuç
Karmaşık kontrol problemlerinde %90+ başarı oranıyla optimize edilmiş kararlar üreten bir sistem.
Kullanılan Teknolojiler
C#
Artificial Intelligence
Fuzzy Sets
Control Systems
🛠️ Kurulum Rehberi
Bu projeyi kendi bilgisayarınızda çalıştırmak için aşağıdaki adımları izleyin:
- 1Visual Studio ile projeyi açın
- 2Giriş değişkenlerini (Sıcaklık, Basınç vb.) tanımlayın
- 3Üyelik fonksiyonlarını grafik arayüzden çizin
- 4Kuralları oluşturun ve simülasyonu çalıştırın
Benzer bir proje mi düşünüyorsunuz?
Size özel çözüm önerisi için iletişime geçin.
