Kızılelma AI - Software
PoC Başlat
PoC Başlat💬 WhatsApp
← 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ı.

SektörEndüstriyel Otomasyon
RolümüzAlgoritma Geliştirme
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:

  1. 1Visual Studio ile projeyi açın
  2. 2Giriş değişkenlerini (Sıcaklık, Basınç vb.) tanımlayın
  3. 3Üyelik fonksiyonlarını grafik arayüzden çizin
  4. 4Kuralları oluşturun ve simülasyonu çalıştırın
📥 Kaynak Kodu İndir (GitHub)

📋 Gereksinimler

  • Visual Studio
  • .NET Framework

Benzer bir proje mi düşünüyorsunuz?

Size özel çözüm önerisi için iletişime geçin.