Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma

Slides:



Advertisements
Benzer bir sunumlar
“Çifte Mıh Gibi Duruyordu Çaycuma Köprüleri Filyos Üzerinde” Köprü Hidroliği ve Çaycuma Köprüsü Yük. İnş. Müh. Onur DÜNDAR.
Advertisements

FEN BİLİMLERİ ENSTİTÜSÜ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
Bilgisayar Programlama Güz 2011
EKRAN ÇIKTISI.
MIT563 Yapay Zeka ve Makine Öğrenmesi
METODLAR Program yazarken bazı durumlarda bir işi gerçekleştiren kod yapılarını tekrar tekrar yazmak durumunda kaldığımız olur. Bu kodları yeniden yazmak.
ANOVA.
Visual Basic 6.0 Ders Notları
MATLAB’de Diziler; Vektörler ve MAtrisler
MATLAB’İN SAYI YUVARLAMA FONKSİYONLARI
MC-CDMA (Çok Taşıyıcılı-Kod Bölmeli Çoklu Erişim ) Alıcılarda Yakın-Uzak Problemine Yönelik Yapay Zekâ Uygulamaları Metin ÇİÇEK, Bilgi Teknolojileri ve.
ÇAMAŞIR MAKİNESİNDE DEVİR VE YIKAMA SÜRESİ KONTROLÜ
MATLAB’ de Programlama
VERİ TABANI ve YÖNETİMİ
İstatistikte Temel Kavramlar
SİMÜLASYON VE BULANIK KÜME YAKLAŞIMI İLE PROJE RİSK DEĞERLEMESİ
Nesneye Dayalı Programlama
Yapısal Program Geliştirme – if, if-else
DELEGATE OOP-UYG.
Abdulkerim Karabiber Ozan Gül
Serhat YILMAZ Ek.6 DC Servomotor Konum Kontrolü ( Nguyen, H.T.ve diğ.,2003 )
Hesaplanan Parametrelerin Hassasiyeti ve Güvenirlik Bölgesi
Koşul İfadeleri ve Akış Kontrolü Yazdığımız uygulamanın hangi koşulda nasıl davranacağını belirterek bir akış kontrolü oluşturabilmek için koşul ifadelerini.
EŞANLI DENKLEMLİ MODELLERDE BELİRLENME PROBLEMİ
GEOMETRİK PROGRAMLAMA
JAVA’DA DÖNGÜLER.
? Kalıcılık Testleri Transfer Testleri.
BM-103 Programlamaya Giriş Güz 2014 (4. Sunu)
Bulanık Mantık.
BM-103 Programlamaya Giriş Güz 2014 (9. Sunu)
METAL YÜZEYLERİN BOYANDIĞI TESİSLER VE SKHKKY ÇEVRE GÖREVLİSİ EĞİTİMİ
MATLAB’ de Programlama
MC-CDMA (Çok Taşıyıcılı-Kod Bölmeli Çoklu Erişim ) Sistemlerinde Çok Kullanıcılı Sezme İşleminin Bulanık Mantık Yöntemiyle Gerekleştirilmesi Metin ÇİÇEK,
Gökçen ÖZDEMİR Necmi TAŞPINAR
Alt Yordam-Fonksiyonlar
ÖDEV-01 Problem o Şekildeki fırın, Q ısıl debisine sahip kaynakla ısıtılmaktadır. Fırındaki cisimlerin toplam ısıl kapasitesi C, fırın ile çevre.
Simulink Örnekleri Örnek1: Aşağıdaki denklemi simülasyonda çalıştırınız Kullanılacak Bloklar:
Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma
Bulanık Mantık Bulanık Mantığın Temel Kavramları
25-29 Mayıs 2015 Havalimanı OMGİ Teknik Bakım Eğitimi EDREMİT 1 TC ORMAN ve SU İŞLERİ BAKANLIĞI Meteoroloji Genel Müdürlüğü.
Bulanık Mantık Bulanık Küme Özellikleri
MKM 311 Sistem Dinamiği ve Kontrol
Karşılaştırıcı ve Aritmetik İşlem Devreleri
Bölüm 5, 6, 10 ve 11’de anlatılan, tek katlı DA-DA, DA- AA, AA-DA ve AA-AA dönüştürücüler, yukarıdaki özelliklerin çoğunu barındıramazlar [13].
Bulanık Mantık ve Yapay Sinir Ağlarına Giriş
Bulanık Mantık Kavramlar:
ÖRNEK Tank Sıvı Seviye Bulanık Kontrolü
Bulanık Mantık Tabanlı Uçak Modeli Tespiti
BÖLÜM 11 GRANÜLER FİLTRASYON. BÖLÜM 11 GRANÜLER FİLTRASYON.
Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma
BİLGİSAYAR PROGRAMLAMA Araş. Gör. Ahmet ARDAHANLI Kafkas Üniversitesi Mühendislik Fakültesi.
1 Şubat 2014 Numune Alma ve Numunelerin Analize Hazırlanması Konulu Hizmetiçi eğitim SU YÖNETİMİ GENEL MÜDÜRLÜĞÜ ENVANTER VE İZLEME DAİRESİ BAŞKANLIĞI.
OLASILIK ve İSTATİSTİK
Bir İŞ YERİ Ne Zaman Ölçüm Yaptırır?
Yapay Bağışıklık Tabanlı Bulanık Mantık ile TENS Modellenmesi
Ondalık Kesirler ● Paydası 10, 100, 1000… olan kesirlere ondalık kesir denir , , , , ● Yukarıdaki kesirler birer ondalık.
VERİLERİN DERLENMESİ VE SUNUMU
BM-103 Programlamaya Giriş Güz 2016 (5. Sunu)
o Problem Problem i tekrar ele alalım.
Uzay ve Uzay Çalışmaları.
o Problem Problem i tekrar ele alalım.
1. Arasınav konuları: Kapalı sistem blok diyagramı oluşturma, Transfer fonksiyonu Blok diyagramından kapalı sistemin transfer fonksiyonunu bulma Düzgün.
BENZETİM 2. Ders Prof.Dr.Berna Dengiz Sistemin Performans Ölçütleri
Tasarım: Ali Topal.
Bilgisayar Bilimi Döngüler.
Bilgisayar Bilimi Fonksiyonlar-2.
DA MOTOR SÜRÜCÜLERİ İÇİN BULANIK MANTIK DENETİMİ
Examples: In the Figure, the three points and coordinates are given that is obtained with CAD program. If these three points are represented by the curve.
TEST.
Sunum transkripti:

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Bulanık Çıkarım Sistemi ile Hastalık Tanısı Örneği Bir bulanık mantık hastalık tanı sistemi için özellik 1 ve özellik 2 şeklinde iki parametreye bakılarak tanı konulmak istenmektedir. Böyle bir sistem için hasta ve normal kişilerden alınan ölçüm örnekleri aşağıdaki gibidir;

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Bulanık Çıkarım Sistemi ile Hastalık Tanısı Örneği Özellik 1 ve özellik 2, gerçekleşen olaylardır. Tanı, bulanık çıkarım sistemin ve bulanık kuralların neticesidir. Bulanık çıkarım sistemin giriş ve çıkışları belli olduğuna göre tasarım aşamasında yapılacak ilk iş giriş ve çıkışlar için dilsel değişkenler ve dilsel terimler oluşturmaktır. Girişler için dilsel değişkenler, özellik 1 ve özellik 2’ dir. Çıkış için dilsel değişken tanıdır.

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Bulanık Çıkarım Sistemi ile Hastalık Tanısı Örneği Girişler için dilsel terimler; Çıkış için dilsel terimler, normal ve hastadır.

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Bulanık Çıkarım Sistemi ile Hastalık Tanısı Örneği FIS blok diyagramı

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Bulanık Çıkarım Sistemi ile Hastalık Tanısı Örneği Dilsel değişkenler için aşağıdaki dilsel terimleri ve üyelik fonksiyonlarını tanımlayabiliriz. Özellik 1, dilsel terimler ve üyelik fonksiyonları;

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Bulanık Çıkarım Sistemi ile Hastalık Tanısı Örneği Dilsel değişkenler için aşağıdaki dilsel terimleri ve üyelik fonksiyonlarını tanımlayabiliriz. Özellik 2, dilsel terimler ve üyelik fonksiyonları;

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Bulanık Çıkarım Sistemi ile Hastalık Tanısı Örneği Dilsel değişkenler için aşağıdaki dilsel terimleri ve üyelik fonksiyonlarını tanımlayabiliriz. Tanı, dilsel terimler ve üyelik fonksiyonları;

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Bulanık Çıkarım Sistemi ile Hastalık Tanısı Örneği Bulanık kurallar aşağıdaki şekilde oluşturulur;

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Bulanık Çıkarım Sistemi ile Hastalık Tanısı Örneği Matlab workspace’ te kullanma ve performans için test etme; Örnek test dosyası;

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Bulanık Çıkarım Sistemi ile Hastalık Tanısı Örneği Matlab workspace’ te kullanma ve performans için test etme; test = importdata('ornektest.txt'); giris=test(:,1:2); gercekcikis=test(:,3) bulanikcikis=evalfis(giris,HasTan); for i=1:18 if bulanikcikis(i)<1.5 bulanikcikis(i)=1; else bulanikcikis(i)=2; end end bulanikcikis Yukarda yazılan Matlab kodları ile verilen girişler için bulanık çıkarım sistemi (FIS) tarafından tanı belirlenir.

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Hızlı Gaz Konsantrasyon Tespiti için Örnek uygulama Bilindiği gibi endüstride sıkça kullanılan çeşitli çözücü maddeler ortamda ki zararlı uçucu gazların artmasına sebep olmaktadır. Bu tür uçucu gazlara uzun süre aşırı maruz kalmak çeşitli sağlık problemlerine sebep olmaktadır. Dolayısı ile bu gazların ortamdaki miktarının bilinmesi önemlidir. Bu amaçla çeşitli tip sensorler ve veri işleme metotları kullanılmaktadır. Aşağıdaki örnekte QCM sensörleri kullanılarak ölçülen frekans bilgileri kullanılarak Mamdani çıkarım metodu ile gerçekleştirilen bir hızlı konsantrasyon tesbiti anlatılmıştır.

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Hızlı Gaz Konsantrasyon Tespiti için Örnek uygulama Bu çalışmada ortamdaki Toluene, Chloroform ve Acetone gazları ayrı ayrı tesbit edilmeye çalışılmıştır (farklı FIS ler ile). Aşağıda Toluen için örnek gaz ölçümü verilmiştir;

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Hızlı Gaz Konsantrasyon Tespiti için Örnek uygulama Normalde gaz algılama çalışmalarında kararlı durum cevabı kullanılır. Bu da sensör cevap süresi boyunca beklemeyi gerektirir. Bu çalışmada ise tahmin süresini geçici cevap kısmı da kullanılmıştır. Bu amaç ile geçici yanıt kısmından aşağıdaki şekilde eğim bilgisi hesaplanmıştır;

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Hızlı Gaz Konsantrasyon Tespiti için Örnek uygulama Yıkama ölçümleri çıkarıldıktan sonraki Toluene için örnek frekans cevabı ve eğim bilgisi;

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Hızlı Gaz Konsantrasyon Tespiti için Örnek uygulama Mamdani çıkarım metodunun kullanımı;

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Hızlı Gaz Konsantrasyon Tespiti için Örnek uygulama Chloroform gazı için örnek üyelik fonksiyonları;

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Hızlı Gaz Konsantrasyon Tespiti için Örnek uygulama Örnek kurallar ve berraklaştırma metodu (CAO) aşağıdaki şekildedir;

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Hızlı Gaz Konsantrasyon Tespiti için Örnek uygulama Grafiksel olarak örnek kural işleyişi aşağıdaki gibidir;

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Hızlı Gaz Konsantrasyon Tespiti için Örnek uygulama Matlabda oluşturulmuş örnek FIS ın kullanımı ve performans hesabı; fark(i)=fark(i)/3000 end for i=198:263 fark(i)=fark(i)/5000 for i=264:330 fark(i)=fark(i)/8000 s=100*sum(fark)/330 m=100*max(fark) g=importdata('gt.txt') t=importdata('tt.txt') gfis=readfis('ftrans.fis') c=evalfis([g],gfis) fark=abs(t-c) for i=1:66 fark(i)=fark(i)/500 end for i=67:131 fark(i)=fark(i)/1000 for i=132:197

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Hızlı Gaz Konsantrasyon Tespiti için Örnek uygulama Konsantrasyon tahmin sonuçları;

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Giriş uzayının bölünmesi (input space partitioning) Grid partitioning Tree partitioning Scatter partitioning C-means clustering vb.

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Giriş uzayının bölünmesi (input space partitioning) Grid partitioning

Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma Giriş uzayının bölünmesi (input space partitioning) Tree partitioning