Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

1 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.

Benzer bir sunumlar


... konulu sunumlar: "1 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."— Sunum transkripti:

1 1 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; 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;

2 2 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. Özellik 1 ve özellik 2, gerçekleşen olaylardır. Tanı, bulanık çıkarım sistemin ve bulanık kuralların neticesidir. 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. 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. Girişler için dilsel değişkenler, özellik 1 ve özellik 2’ dir. Çıkış için dilsel değişken tanıdır.

3 3 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; Girişler için dilsel terimler; Çıkış için dilsel terimler, normal ve hastadır.

4 4 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ı FIS blok diyagramı

5 5 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ı Dilsel değişkenler için aşağıdaki dilsel terimleri ve üyelik fonksiyonlarınıtanımlayabiliriz. Özellik 1, dilsel terimler ve üyelik fonksiyonları; Özellik 1, dilsel terimler ve üyelik fonksiyonları;

6 6 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ı Dilsel değişkenler için aşağıdaki dilsel terimleri ve üyelik fonksiyonlarınıtanımlayabiliriz. Özellik 2, dilsel terimler ve üyelik fonksiyonları; Özellik 2, dilsel terimler ve üyelik fonksiyonları;

7 7 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ı Dilsel değişkenler için aşağıdaki dilsel terimleri ve üyelik fonksiyonlarınıtanımlayabiliriz. Tanı, dilsel terimler ve üyelik fonksiyonları; Tanı, dilsel terimler ve üyelik fonksiyonları;

8 8 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 kurallar aşağıdaki şekilde oluşturulur;

9 9 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; Matlab workspace’ te kullanma ve performans için test etme; Örnek test dosyası; Örnek test dosyası;

10 10 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; Matlab workspace’ te kullanma ve performans için test etme; test = importdata('ornektest.txt');test = importdata('ornektest.txt'); giris=test(:,1:2);giris=test(:,1:2); gercekcikis=test(:,3)gercekcikis=test(:,3) bulanikcikis=evalfis(giris,HasTan);bulanikcikis=evalfis(giris,HasTan); for i=1:18for i=1:18 if bulanikcikis(i)<1.5 bulanikcikis(i)=1; else bulanikcikis(i)=2; endif bulanikcikis(i)<1.5 bulanikcikis(i)=1; else bulanikcikis(i)=2; end endend bulanikcikisbulanikcikis Yukarda yazılan Matlab kodları ile verilen girişler için bulanık çıkarım sistemi (FIS) tarafından tanı belirlenir. Yukarda yazılan Matlab kodları ile verilen girişler için bulanık çıkarım sistemi (FIS) tarafından tanı belirlenir.

11 11 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. 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. 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. 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. 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. 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.

12 12 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). 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; Aşağıda Toluen için örnek gaz ölçümü verilmiştir;

13 13 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. 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 ç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; Bu amaç ile geçici yanıt kısmından aşağıdaki şekilde eğim bilgisi hesaplanmıştır;

14 14 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; Yıkama ölçümleri çıkarıldıktan sonraki Toluene için örnek frekans cevabı ve eğim bilgisi;

15 15 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ı; Mamdani çıkarım metodunun kullanımı;

16 16 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ı; Chloroform gazı için örnek üyelik fonksiyonları;

17 17 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; Örnek kurallar ve berraklaştırma metodu (CAO) aşağıdaki şekildedir;

18 18 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; Grafiksel olarak örnek kural işleyişi aşağıdaki gibidir;

19 19 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ı; Matlabda oluşturulmuş örnek FIS ın kullanımı ve performans hesabı; fark=abs(t-c) for i=1:66 fark(i)=fark(i)/500end for i=67:131 fark(i)=fark(i)/1000end for i=132:197 fark(i)=fark(i)/3000end for i=198:263 fark(i)=fark(i)/5000end for i=264:330 fark(i)=fark(i)/8000ends=100*sum(fark)/330m=100*max(fark) g=importdata('gt.txt')t=importdata('tt.txt')gfis=readfis('ftrans.fis')c=evalfis([g],gfis)

20 20 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ı; Konsantrasyon tahmin sonuçları;

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

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

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


"1 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." indir ppt

Benzer bir sunumlar


Google Reklamları