Bulanık Mantık Kavramlar:

Slides:



Advertisements
Benzer bir sunumlar
Yapay Zeka ve Makine Öğrenmesine Genel Bir Bakış
Advertisements

Unsupervised Learning (Kümeleme)
BENZETİM Prof.Dr.Berna Dengiz 8. Ders.
MIT503 Veri Yapıları ve algoritmalar Algoritma Oluşturma – Açgözlü algoritmalar ve buluşsallar Y. Doç. Yuriy Mishchenko.
MIT563 Yapay Zeka ve Makine Öğrenmesi
ULUSAL MESLEKİ BİLGİ SİSTEMİ
MIT563 Yapay Zeka ve Makine Öğrenmesi
Problemi Çözme Adımları
Çok Katmanlı Ağın Çalışma Şekli
GENETİK ALGORİTMALAR (1-15.slayt).
Dağıtık Simülasyon Sistemlerinde Sanal Global Zaman Hesaplamaları
Support Vector Machines
CLUSTERING USING REPRESENTATIVES Hazırlayan: Arzu ÇOLAK
VERİ ÇEŞİTLERİ Doç. Dr. Turan SET
Karar Ağaçları.
Yeni Programın Öğrenme Yaklaşımı
OLASILIK DAĞILIMLARI Bu kısımda teorik olasılık dağılımları incelenecektir. Gerçek hayatta birçok olayın dağılımı bu kısımda inceleyeceğimiz çeşitli olasılık.
Hakan Öktem Orta Doğu Teknik Üniversitesi
Sonlu Durum Makinesi M=(S, I, O, f, g, s0) S:durumlar kümesi
ÖLÇME VE DEĞERLENDİRME
Abdulkerim Karabiber Ozan Gül
Yrd. Doç. Dr. Ayhan Demiriz
BİYOİNFORMATİK NEDİR? BİYOİNFORMATİKTE KULLANILAN SINIFLAMA YÖNTEMLERİ
YAPAY SİNİR AĞLARI VE BAYES SINIFLAYICI
Yrd. Doç. Dr. Ali İhsan KADIOĞULLARI
Mesleki Bilgi Sistemi, yaşam boyu sürecek öğrenme ve gelişim yolculuğunda size rehberlik etmeyi amaçlamaktadır.

ULUSAL MESLEKİ BİLGİ SİSTEMİ
Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma
Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma
Yapay Sinir Ağları (YSA)
Yapay Sinir Ağları (YSA)
Lineer Olmayan Denklem Sistemlerinin Çözüm Yöntemleri
ÖRNEK Tank Sıvı Seviye Bulanık Kontrolü
MODELLEME VE KİRLİLİK KONTROLÜ. Kirletici Yük Kaynakları Noktasal kaynaklar Deşarjlarla ilgili bilgi mevcudiyeti Bazıları büyük oranda sabit debili, diğerleri.
Bulanık Mantık Mamdani Bulanık Netice Ve Bulanık Çıkarma
Yapay Sinir Ağları (YSA)
BİL3112 Makine Öğrenimi (Machine Learning)
Yapay Sinir Ağları (Artificial Neural Networks) Bir Yapay Sinir Ağı Tanımı (Alexander, Morton 1990) Yapay sinir ağı, basit işlemci ünitelerinden oluşmuş,
Çıkış katmanındaki j. nöron ile gizli katmandaki i. nörona ilişkin ağırlığın güncellenmesi Ağırlığın güncellenmesi Hangi yöntem? “en dik iniş “ (steepest.
END 457 Sezgisel Arama ve Yapay Zeka
Bazı Sorular Gerçekten de belirlenen ağırlıklar ile istenilen kararlı denge noktalarına erişmemizi sağlayacak dinamik sistem yaratıldı mı? Eğer evet ise,
BİL551 – YAPAY ZEKA Kümeleme
Bilgisayar Mühendisliğindeki Yeri
Momentum Terimi Momentum terimi Bu ifade neyi anımsatıyor? Lineer zamanla değişmeyen ayrık zaman sistemi HATIRLATMA.
Çok Katmanlı Algılayıcı-ÇKA (Multi-Layer Perceptron)
Hata Fonksiyonları Lojistik Fonksiyon ß ß Huber Fonksiyonu ß ß.
“Bilgi”’nin Gösterimi “Bilgi” İnsan veya Makina Yorumlama Öngörme Uygun yanıt verme Depolanmış enformasyon veya model Kurallar: (1) Benzer sınıflardan.
Geriye Yayılım Algoritması
Yapay sinir ağı, basit işlemci ünitelerinden oluşmuş, çok
Algoritmalar II Ders 2 Dinamik Programlama Yöntemi.
Yapay Bağışıklık Tabanlı Bulanık Mantık ile TENS Modellenmesi
Kümeleme Modeli (Clustering)
YAPAY SİNİR AĞLARININ YAPISI VE TEMEL ELEMANLARI
Geriye Yayılım Algoritması (Back-Propagation Algorithm)
ÜSTEL DÜZLEŞTİRME YÖNTEMİ
Çok Katmanlı Algılayıcı-ÇKA (Multi-Layer Perceptron)
EK BİLGİ Bazı Eniyileme (Optimizasyon) Teknikleri Eniyileme problemi
ULUSAL MESLEKİ BİLGİ SİSTEMİ
Optimizasyon Teknikleri
S. Haykin, “Neural Networks- A Comprehensive Foundation”,
Problem Çözme Yaklaşımları
Makine Öğrenmesinde Yeni Problemler
M. Aykut Yiğitel, Tolga Tolgay ve Cem Ersoy
ÖĞRENME.
Yapay Zeka Nadir Can KAVKAS
OLASILIK DAĞILIMLARI Bu kısımda teorik olasılık dağılımları incelenecektir. Gerçek hayatta birçok olayın dağılımı bu kısımda inceleyeceğimiz çeşitli olasılık.
Algoritmalar II Ders 2 Dinamik Programlama Yöntemi.
Altbasımlı Özdevinirler
Sunum transkripti:

Bulanık Mantık Kavramlar: Uyarlamalı Sinirsel Bulanık Çıkarım Sistemi (ANFIS) ANFIS, uyarlamalı ağların işlevsel olarak bulanık çıkarım sitemine eşdeğer olan sınıfıdır. En yaygın kullanılan ANFIS yapısı, Sugeno (TSK) modeline eşdeğer bir yapıdır. ANFIS yapısı, YSA gibi öğrenme ve genelleme kabiliyetine sahiptir. ANFIS yapısında, serbest parametreler (üyelik fonksiyonu ve kural oluşturmak için kullanılan), bir eğitim işlemi sonucunda belirlenir. ANFIS, bulanık çıkarım sistemine, YSA ‘nın öğrenme kabiliyetini kazandırmaya çalışır.

Bulanık Mantık Kavramlar: Öğrenme Öğrenme, YSA, ANFIS, vb. yapılarda belirli bir problemin optimum çözümünü sağlayan serbest parametrelerin (ağırlıklar, üyelik fonksiyonu ve kural parametreleri, vb.) belirlenmesine çalışmaktır. Gradyan kullanan (türev bazlı) ve gradyan kullanmayan (türevsiz) öğrenme algoritmaları olarak iki gruba ayrılır. Gradyan bazlı (geri yayılım, vb.) eğitim algoritmaları zaman içerisinde adım adım bir minimuma (lokal veya global) ulaşmayı hedefler. Mevcut hiçbir gradyan bazlı algoritma global minimumu garanti etmez.

Bulanık Mantık Kavramlar: Öğrenme Fakat bazısı bazına göre global minimuma daha yakın lokal minimuma ulaşır. Ve bazısı bazısından daha hızlı sonuca yakınsar. Gradyan bazlı algoritmalarda rasgele bir başlangıç noktasından başlanır ve her bir adımda yeni bir nokta üretilir. Noktalar sonunda bir lokal veya global çözüme götürür. Gradyan bazlı algoritmalarda sıradaki sonraki nokta deterministik (rasgele olmayan) hesap ile bulunur. Gradyan kullanmayan öğrenme algoritmaları (GA: genetik algoritmalar , vb.) yeterince zaman tanınması halinde global minimuma ulaşmayı sağlar.

Bulanık Mantık Kavramlar: Öğrenme Gradyan kullanmayan algoritmalardan olan GA her bir adımda tek bir nokta yerine, noktalar topluluğu üretir. Yeterince zaman tanınırsa, noktalar topluluğu sonunda muhtemelen global minimum olan bir optimal çözüme ulaştırır. Sıradaki topluluk, rastgele seçimleri de içeren bir hesaplama ile bulunur.

Bulanık Mantık Kavramlar: Öğrenme türleri Denetlemeli (supervised) öğrenme. Öğrenilmesi istenilen problem/sistem ile ilgili örnekler giriş/çıkış kümesi olarak verilir. Burada, YSA, ANFIS vb. öğrenme işlevi yapılacak yapının görevi eğitim setinde bulunan giriş verilerini çıkş verilerine haritalamak (mapping). Geri yayılım (BP:back propagation), benzeri gradyan bazlı algoritmalar bu gruptandır.

Bulanık Mantık Kavramlar: Öğrenme türleri Denetlemeli (supervised) öğrenme. Bu eğitim metodunda bir öğretici ilgili eğitim setini oluşturur (giriş/çıkış kümesi olarak) ve eğitilecek ağa uygular;

Bulanık Mantık Kavramlar: Öğrenme Genelleme. Genelleme bir problemi öğrenen sistem (ANFIS, vb.) tarafından, eğitim esnasında kullanılan verilerden giriş/çıkış eşleştirmesini belirleyen temel ilişkinin çıkarılması ve böylelikle eğitim esnasında kullanılmayan girdiler için de anlamlı çıktılar üretebilme kabiliyetidir. Diğer bir deyişle öğrenen sistem tarafından eğitim işlemi sırasında kullanılmayan girişlere gerçekleştirilmek işe uygun anlamlı yanıtlar sağlanmasıdır.

Bulanık Mantık Kavramlar: Öğrenme Genelleme. Ezberleme bir problemi öğrenen sistem (ANFIS, vb.) tarafından, eğitim esnasında kullanılan verilere (eğitim seti) uygun sonuçlar veriyor, fakat, eğitim esnasında kullanılmayan verilere (test seti) uygun sonuçlar vermiyorsa sitem eğitim setini ezberlemiş demektir. Aşırı eğitim ve/veya yetersiz eğitim seti ezberlemeye sebep olabilir.

Kavramlar: Öğrenme Genelleme. Aşırı eğitimin ezberleme etkisi; Bulanık Mantık Kavramlar: Öğrenme Genelleme. Aşırı eğitimin ezberleme etkisi;

Bulanık Mantık Kavramlar: Öğrenme Eğitimde örnek seçimi. Eğitilmiş sistem (ANFIS, vb.) eğitim setinde ve aynı zamanda test setinde de başarılı ise öğrenme gerçekleşmiştir. Fakat, buna rağmen sistem kullanım ortamında başarısız ise eğitim ve test setinde kullanılan örnekler problem uzayını iyi temsil etmiyor demektir. Bu durumda, eğitim ve test seti örnekleri geliştirilmeli ve iyileştirilmelidir .

Bulanık Mantık Kavramlar: Öğrenme Eğitimde örnek seçimi. Seçilen örnekler problem uzayını iyi temsil etmelidir.

Bulanık Mantık Kavramlar: Öğrenme ile gerçekleşen örnek görevler Örüntü tanıma (pattern recognation). İnsan beyni örüntü tanımada oldukça iyidir. Algılayıcılarımız vasıtası ile çevremizdeki ortamdan veriler alırız ve bu verilerin kaynaklarını ayırt edebiliriz ve tanıyabiliriz. Yaşlansa da tanıdık bir yüzü, bozuk gürültülü bir telefon hattından konuştuğumuz birisini, vb., kolaylıkla tanıyabiliriz. Örnek konfigürasyon;

Bulanık Mantık Kavramlar: Öğrenme ile gerçekleşen örnek görevler Fonksiyon yakınsaması. YSA, ANFIS ve FIS (Bulanık çıkarım sistemi) kullanarak non-lineer bir fonksiyona yakınsama yapabiliriz. şeklinde bir non-lineer fonksiyona şeklinde yakınsadığımızı düşünürsek ile arasındaki öklid mesafesi kabul edilebilecek küçük bir hata değerinin altında olmalıdır.

Bulanık Mantık Kavramlar: Öğrenme ile gerçekleşen örnek görevler Sistem tanımlama/modelleme. Sistem tanımlamada aslında bir fonksiyon yakınsama problemidir.

Bulanık Mantık Kavramlar: Öğrenme ile gerçekleşen örnek görevler Ters sistem modelleme. Konfigürasyonu;

Bulanık Mantık Kavramlar: Öğrenme ile gerçekleşen örnek görevler Konrtol. Örnek konfigürasyon –FIS / ANFIS;