Dr.Eyyüp GÜLBANDILAR Dr.Eyyüp GÜLBANDILAR

Benzer belgeler
Yapay Sinir Ağları. (Artificial Neural Networks) DOÇ. DR. ERSAN KABALCI

YAPAY SİNİR AĞLARI. Araş. Gör. Nesibe YALÇIN BİLECİK ÜNİVERSİTESİ

etme çabalarının en son ürünlerinden bir tanesi yapay sinir ağları (YSA) teknolojisidir.

Yapay Sinir Ağları. (Artificial Neural Networks) DOÇ. DR. ERSAN KABALCI E S N E K H E S A P L A M A Y Ö N T E M L E R İ - II

ROBOTLARIN YAPAY SİNİR AĞLARI KULLANILARAK DENETİMİ.

Esnek Hesaplamaya Giriş

Yapay Sinir Ağlarına Giriş. Dr. Hidayet Takçı

İSTANBUL TİCARET ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR SİSTEMLERİ LABORATUARI

Yapay Sinir Ağları GİRİŞ

Suleyman TOSUN

Özörgütlemeli Öğrenme (SOM) A. Cumhur KINACI

İnsan beyni, birbiri ile karmaşık ilişkiler içinde bulunan nöron hücreleri kitlesidir. Tüm aktivitelerimizi kontrol eder, yaradılışın en görkemli ve

Yapay Sinir Ağları (Artificial Neural Networks)

Çok Katmanlı Algılayıcı (Multilayer Perceptron) DOÇ. DR. ERSAN KABALCI

T.C. SÜLEYMAN DEMİREL ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ

OTOMATİK KONTROL SİSTEMLERİ. DİNAMİK SİSTEMLERİN MODELLENMESİ ve ANALİZİ

Okut. Yüksel YURTAY. İletişim : (264) Sayısal Analiz. Giriş.

NÖRAL SİSTEMLERE GİRİŞ. Ders Notu

... ROBOTİK VE KODLAMA EĞİTİMİ ÇERÇEVESİNDE ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ DERSİ ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI

İlk Yapay Sinir Ağları. Dr. Hidayet Takçı

OTOMATİK KONTROL SİSTEMLERİ İŞARET AKIŞ DİYAGRAMLARI SIGNAL FLOW GRAPH

BSE 207 Mantık Devreleri Lojik Kapılar ve Lojik Devreler (Logic Gates And Logic Circuits)

İş Zekası. Hafta 6 Kestirimci Modelleme Teknikleri. Yrd. Doç. Dr. H. İbrahim CEBECİ

BAŞKENT ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ BENZER SÜREÇLERDE ÜRETİLEN ÜRÜNLER İÇİN YAPAY ZEKA İLE ZAMAN TAHMİNİ SONER ŞÜKRÜ ALTIN

FPGA ĐLE YAPAY SĐNĐR AĞI EĞĐTĐMĐNĐN DONANIMSAL GERÇEKLENMESĐ. Mehmet Ali ÇAVUŞLU

İleri Diferansiyel Denklemler

MONTE CARLO BENZETİMİ

Büyük Veri İçin İstatistiksel Öğrenme (Statistical Learning for Big Data)

WEB SAYFALARINA İLİŞKİN YAPAY SİNİR AĞLARI İLE SINIFLANDIRMA YÖNTEMİ

MAK 210 SAYISAL ANALİZ

TC. GAZİ ÜNİVERSİTESİ SOSYAL BİLİMLER ENSTİTÜSÜ İŞLETME ANABİLİM DALI ÜRETİM YÖNETİMİ BİLİM DALI

Doç.Dr.Erkan ÜLKER, Selçuk Üniversitesi Mühendislik F, Bilgisayar Mühendisliği Bölümü

CETP KOMPOZİTLERİN DELİNMELERİNDEKİ İTME KUVVETİNİN ANFIS İLE MODELLENMESİ MURAT KOYUNBAKAN ALİ ÜNÜVAR OKAN DEMİR

ÇİMENTO BASMA DAYANIMI TAHMİNİ İÇİN YAPAY SİNİR AĞI MODELİ

Teknik Belge WDR. WDR: Wide Dynamic Range Geniş Dinamik Aralık nedir? Niçin Önemlidir? elektronik-guvenlik.com SECURITURK

YAPAY SĠNĠR AĞLARI ĠLE KOCAELĠ ĠLĠNĠN PUANT YÜK TAHMĠNĠ. Oya DEMİRER Demet ÖZDEMİR Melih İNAL

Concept Learning. Araş. Gör. Nesibe YALÇIN BİLECİK ÜNİVERSİTESİ. Yapay Zeka - Kavram Öğrenme

Sinirsel Benzetim ve NSL. İlker Kalaycı 06, 2008

KÜTAHYA İLİNİN YAPAY SİNİR AĞLARI KULLANILARAK ELEKTRİK PUANT YÜK TAHMİNİ

Geriye Yayılım ve Levenberg Marquardt Algoritmalarının YSA Eğitimlerindeki Başarımlarının Dinamik Sistemler Üzerindeki Başarımı. Mehmet Ali Çavuşlu

Fiziksel Sistemlerin Matematik Modeli. Prof. Neil A.Duffie University of Wisconsin-Madison ÇEVİRİ Doç. Dr. Hüseyin BULGURCU 2012

T.C. MÜHENDİSLİK FAKÜLTESİ İNŞAAT MÜHENDİSLİĞİ BÖLÜMÜ

Çok katmanlı ileri sürümlü YSA da standart geri yayıyım ve momentum geri yayılım algoritmalarının karşılaştırılması. (Eğitim/Hata geri yayılım)

Genetik Algoritmalar. Bölüm 1. Optimizasyon. Yrd. Doç. Dr. Adem Tuncer E-posta:

DC Beslemeli Raylı Ulaşım Sistemlerinin Simülasyonu

HAFTA 1 KALICI OLMAYAN HAFIZA RAM SRAM DRAM DDRAM KALICI HAFIZA ROM PROM EPROM EEPROM FLASH HARDDISK

2.1 Bir Sınıfı Örneklerinden Öğrenme Vapnik-Chervonenkis (VC) Boyutu Olası Yaklaşık Doğru Öğrenme... 21

Modelleme bir sanattan çok bir Bilim olarak tanımlanabilir. Bir model kurucu için en önemli karar model seçiminde ilişkileri belirlemektir.

ÇEV 4721 Çevresel Modelleme

İLERİ ALGORİTMA ANALİZİ-5 YAPAY SİNİR AĞLARI

SAYISAL İŞARET İŞLEME LABORATUARI LAB 5: SONSUZ DÜRTÜ YANITLI (IIR) FİLTRELER

ÇEV 2006 Mühendislik Matematiği (Sayısal Analiz) DEÜ Çevre Mühendisliği Bölümü Doç.Dr. Alper ELÇĐ

YZM ALGORİTMA ANALİZİ VE TASARIM DERS#2: ALGORİTMA ANALİZİ

ERCİYES ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ SİVİL HAVACILIK ANABİLİM DALI YENİ DERS ÖNERİSİ/ DERS GÜNCELLEME

1.1 Yapı Dinamiğine Giriş

Sistem kavramı ile ilgili literatürde birçok tanım vardır. Bu tanımlara göre sistem; Aralarında karşılıklı ilişkiler olan elemanlar kümesidir.

RÜZGAR YÜKÜNÜN BİR TİCARİ ARAÇ SERVİS KAPISINA OLAN ETKİLERİNİN İNCELENMESİ

T.C. KIRIKKALE ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ YAPAY SİNİR AĞLARI. Doç.Dr. Necaattin BARIŞÇI FİNAL PROJESİ

ISK116 - Bölüm 1. Grup Teknolojisi

Şekil 1.1 Genliği kuvantalanmamış sürekli zamanlı işaret. İşaretin genliği sürekli değerler alır. Buna analog işaret de denir.

Algoritmalar. Sıralama Problemi ve Analizi. Bahar 2017 Doç. Dr. Suat Özdemir 1

MİKROŞERİT HAT ENDÜKTANS BÜYÜKLÜĞÜNÜN BİLGİ TABANLI YAPAY SİNİR AĞLARI ile MODELLENMESİ

BC237, BC338 transistör, 220Ω, 330Ω, 4.7KΩ 10KΩ, 100KΩ dirençler ve bağlantı kabloları Multimetre, DC güç kaynağı

NX Motion Simulation:

Sahada Programlanabilir Kapı Dizileri (FPGA) Sayısal CMOS Tümdevre Tasarımı Y. Fırat Kula

Mekatronik Mühendisliği Uygulamalarında Yapay Zekâ. Ders 1- Yapay Zekâya Giriş. Erhan AKDOĞAN, Ph.D.

VERİ MADENCİLİĞİ (Sınıflandırma Yöntemleri) Yrd.Doç.Dr. Kadriye ERGÜN

MAK 210 SAYISAL ANALİZ

BİLİŞSEL NÖROBİLİM BİLGİ İŞLEME SÜREÇ VE YAKLAŞIMLARI

Çözücüler, optik kodlayıcılar ve endüktif kodlayıcılar

Tarih Saat Modül Adı Öğretim Üyesi. 01/05/2018 Salı 3 Bilgisayar Bilimlerine Giriş Doç. Dr. Hacer Karacan

HARMONİK DENKLEM. Burada göz önüne alınacak problem Dirichlet problemidir; yani fonksiyonun sınırda kendisinin verilmesi halidir. 2 2 (15.

ELEKTRİK ENERJİ SİSTEMLERİNDE OLUŞAN HARMONİKLERİN FİLTRELENMESİNİN BİLGİSAYAR DESTEKLİ MODELLENMESİ VE SİMÜLASYONU

Tek Değişkenli Optimizasyon OPTİMİZASYON. Gradient Tabanlı Yöntemler. Bisection (İkiye Bölme) Yöntemi

OTOMATİK KONTROL SİSTEMLERİ İŞARET AKIŞ DİYAGRAMLARI SIGNAL FLOW GRAPH

MATEMATİK ÖĞRETMENLİK ALAN BİLGİSİ - DENEME SINAVI DENEME. Diğer sayfaya geçiniz.

CBS ve Coğrafi Hesaplama

MİKROİŞLEMCİ İLE A/D DÖNÜŞÜMÜ

Mukavemet-I. Yrd.Doç.Dr. Akın Ataş

BSM 532 KABLOSUZ AĞLARIN MODELLEMESİ VE ANALİZİ OPNET MODELER

MAK 210 SAYISAL ANALİZ

Yapısal Analiz Programı SAP2000 Bilgi Aktarımı ve Kullanımı. Doç.Dr. Bilge Doran

TRANFER FONKSİYONLARI SİSTEMLERİN MATEMATİKSEL MODELİ BASİT SİSTEM ELEMANLARI

DENEY 3: DTMF İŞARETLERİN ÜRETİLMESİ VE ALGILANMASI

EŞİTLİK KISITLI TÜREVLİ YÖNTEMLER

Ekran Arayüzü ve Obje Seçimi (V )

Karaciğerde Oluşan Hastalıkların Tespitinde Makine Öğrenmesi Yöntemlerinin Kullanılması

DÜZLEMDE GERİLME DÖNÜŞÜMLERİ

TIBBİ ENSTRUMANTASYON TASARIM VE UYGULAMALARI SAYISAL FİLTRELER

BÖLÜM X OSİLATÖRLER. e b Yükselteç. Be o Geri Besleme. Şekil 10.1 Yükselteçlerde geri besleme

2011 Third International Conference on Intelligent Human-Machine Systems and Cybernetics

KAYMA GERİLMESİ (ENİNE KESME)

İç Basınç Altında İnce Cidarlı Kabukların Yapay Sinir Ağları ile Çözümü

7. BÖLÜM İÇ ÇARPIM UZAYLARI İÇ ÇARPIM UZAYLARI İÇ ÇARPIM UZAYLARI İÇ ÇARPIM UZAYLARI .= Genel: Vektörler bölümünde vektörel iç çarpım;

Kontrol Sistemleri Tasarımı

Kavramsal Tasarım - I

JEODEZİK AĞLARIN OPTİMİZASYONU

Yapay Sinir Ağları ile Web İçeriklerini Sınıflandırma. Yazarlar: Esra Nergis Güven, Hakan Onur ve Şeref Sağıroğlu. Sunan : Esra Nergis Güven

Mekatroniğe Giriş Dersi

Transkript:

YAPAY SĐNĐR AĞLARI BĐYOLOJĐK SĐNĐR SĐSTEMĐ Biyolojik sinir sistemi, merkezinde sürekli olarak bilgiyi alan, yorumlayan ve uygun bir karar üreten beynin (merkezi sinir ağı) bulunduğu 3 katmanlı bir sistem olarak açıklanır. http://mf.dumlupinar.edu.tr/~eyup 2 BĐYOLOJĐK SĐNĐR SĐSTEMĐ Alıcı sinirler (receptor) organizma içerisinden ya da dıș ortamlardan algıladıkları uyarıları, beyine bilgi ileten elektriksel sinyallere dönüștürür. Tepki sinirleri (effector) ise, beyinin ürettiği elektriksel darbeleri organizma çıktısı olarak uygun tepkilere dönüștürür. BĐYOLOJĐK SĐNĐR SĐSTEMĐ Merkezi sinir ağında bilgiler, alıcı ve tepki sinirleri arasında ileri ve geri besleme yönünde değerlendirilerek uygun tepkiler üretilir. Bu yönüyle biyolojik sinir sistemi, kapalı çevrim denetim sisteminin karakteristiklerini tașır. http://mf.dumlupinar.edu.tr/~eyup 3 http://mf.dumlupinar.edu.tr/~eyup 4 1

BĐYOLOJĐK SĐNĐR SĐSTEMĐ Sinir hücresi; hücre gövdesi, dendriteler ve axonlar olmak üzere 3 bileșenden meydana gelir. Axon-dendrite bağlantı elemanı synapse olarak söylenir. YAPAY SĐNĐR AĞLARI Beynin nöro-fiziksel yapısından esinlenerek matematiksel modeli çıkarılmaya çalıșılmıștır. Beynin bütün davranıșlarını tam olarak modelleyebilmek için fiziksel bileșenlerinin doğru olarak modellenmesi gerektiği düșüncesi ile çeșitli yapay hücre ve ağ modelleri geliștirilmiștir. Böylece Yapay Sinir Ağları denen yeni ve günümüz bilgisayarlarının algoritmik hesaplama yönteminden farklı bir bilim alanı ortaya çıkmıștır. http://mf.dumlupinar.edu.tr/~eyup 5 http://mf.dumlupinar.edu.tr/~eyup 6 YAPAY SĐNĐR AĞLARI Yapay sinir ağları; yapısı, bilgi ișleme yöntemindeki farklılık ve uygulama alanları nedeniyle çeșitli bilim dallarının da kapsam alanına girmektedir. Yapay sinir ağları; yapısı, bilgi ișleme yöntemindeki farklılık ve uygulama alanları nedeniyle çeșitli bilim dallarının da kapsam alanına girmektedir. YAPAY SĐNĐR AĞLARI Genel anlamda YSA, beynin bir ișlevi yerine getirme yöntemini modellemek için tasarlanan bir sistem olarak tanımlanabilir. YSA, yapay sinir hücrelerinin birbirleri ile çeșitli șekillerde bağlanmasından olușur ve genellikle katmanlar șeklinde düzenlenir. Donanım olarak elektronik devrelerle yada bilgisayarlarda yazılım olarak gerçeklenebilir. http://mf.dumlupinar.edu.tr/~eyup 7 http://mf.dumlupinar.edu.tr/~eyup 8 2

YAPAY SĐNĐR AĞLARI Beynin bilgi ișleme yöntemine uygun olarak YSA, bir öğrenme sürecinden sonra bilgiyi toplama, hücreler arasındaki bağlantı ağırlıkları ile bu bilgiyi saklama ve genelleme yeteneğine sahip paralel dağılmıș bir ișlemcidir. Öğrenme süreci, arzu edilen amaca ulașmak için YSA ağırlıklarının yenilenmesini sağlayan öğrenme algoritmalarını ihtiva eder. YSA ların Özellikleri YSA nın hesaplama ve bilgi ișleme gücünü, paralel dağılmıș yapısından, öğrenebilme ve genelleme yeteneğinden aldığı söylenebilir. Genelleme, eğitim yada öğrenme sürecinde karșılașılmayan girișler için de YSA nın uygun tepkileri üretmesi olarak tanımlanır. Bu üstün özellikleri, YSA nın karmașık problemleri çözebilme yeteneğini gösterir. http://mf.dumlupinar.edu.tr/~eyup 9 http://mf.dumlupinar.edu.tr/~eyup 10 YSA ların Özellikleri Doğrusal Olmama YSA nın temel ișlem elemanı olan hücre doğrusal değildir. Dolayısıyla hücrelerin birleșmesinden meydana gelen YSA da doğrusal değildir ve bu özellik bütün ağa yayılmıș durumdadır. Bu özelliği ile YSA, doğrusal olmayan karmașık problemlerin çözümünde en önemli araç olmuștur. YSA ların Özellikleri Öğrenme YSA nın arzu edilen davranıșı gösterebilmesi için amaca uygun olarak ayarlanması gerekir. Bu, hücreler arasında doğru bağlantıların yapılması ve bağlantıların uygun ağırlıklara sahip olması gerektiğini ifade eder. YSA nın karmașık yapısı nedeniyle bağlantılar ve ağırlıklar önceden ayarlı olarak verilemez yada tasarlanamaz. Bu nedenle YSA, istenen davranıșı gösterecek șekilde ilgilendiği problemden aldığı eğitim örneklerini kullanarak problemi öğrenmelidir. http://mf.dumlupinar.edu.tr/~eyup 11 http://mf.dumlupinar.edu.tr/~eyup 12 3

YSA ların Özellikleri Genelleme YSA, ilgilendiği problemi öğrendikten sonra eğitim sırasında karșılașmadığı test örnekleri için de arzu edilen tepkiyi üretebilir. Örneğin, karakter tanıma amacıyla eğitilmiș bir YSA, bozuk karakter girișlerinde de doğru karakterleri verebilir yada bir sistemin eğitilmiș YSA modeli, eğitim sürecinde verilmeyen giriș sinyalleri için de sistemle aynı davranıșı gösterebilir. YSA ların Özellikleri Uyarlanabilirlik YSA, ilgilendiği problemdeki değișikliklere göre ağırlıklarını ayarlar. Yani, belirli bir problemi çözmek amacıyla eğitilen YSA, problemdeki değișimlere göre tekrar eğitilebilir, değișimler devamlı ise gerçek zamanda da eğitime devam edilebilir. Bu özelliği ile YSA, uyarlamalı örnek tanıma, sinyal ișleme, sistem tanılama ve denetim gibi alanlarda etkin olarak kullanılır. http://mf.dumlupinar.edu.tr/~eyup 13 http://mf.dumlupinar.edu.tr/~eyup 14 YSA ların Özellikleri Hata Toleransı YSA, çok sayıda hücrenin çeșitli șekillerde bağlanmasından oluștuğundan paralel dağılmıș bir yapıya sahiptir ve ağın sahip olduğu bilgi, ağdaki bütün bağlantılar üzerine dağılmıș durumdadır. Bu nedenle, eğitilmiș bir YSA nın bazı bağlantılarının hatta bazı hücrelerinin etkisiz hale gelmesi, ağın doğru bilgi üretmesini önemli ölçüde etkilemez. Bu nedenle, geleneksel yöntemlere göre hatayı tolere etme yetenekleri son derece yüksektir. YSA ların Özellikleri Donanım ve Hız YSA, paralel yapısı nedeniyle büyük ölçekli entegre devre (VLSI) teknolojisi ile gerçeklenebilir. Bu özellik, YSA nın hızlı bilgi ișleme yeteneğini artırır ve gerçek zamanlı uygulamalarda arzu edilir. http://mf.dumlupinar.edu.tr/~eyup 15 http://mf.dumlupinar.edu.tr/~eyup 16 4

YSA ların Özellikleri Analiz ve Tasarım Kolaylığı YSA nın temel ișlem elemanı olan hücrenin yapısı ve modeli bütün YSA yapılarında yaklașık aynıdır. Dolayısıyla, YSA nın farklı uygulama alanlarındaki yapıları da standart yapıdaki bu hücrelerden olușacaktır. Bu nedenle, farklı uygulama alanlarında kullanılan YSA ları benzer öğrenme algoritmalarını ve teorilerini paylașabilirler. Bu özellik, problemlerin YSA ile çözümünde önemli bir kolaylık getirecektir. YSA nın Uygulama Alanları Arıza Analizi ve Tespiti Tıp Alanında Savunma Sanayi Haberleșme Üretim Otomasyon ve Kontrol http://mf.dumlupinar.edu.tr/~eyup 17 http://mf.dumlupinar.edu.tr/~eyup 18 YAPAY HÜCRE MODELLERĐ Yapay sinir hücreleri, YSA nın çalıșmasına esas teșkil eden en küçük bilgi ișleme birimidir. Geliștirilen hücre modellerinde bazı farklılıklar olmakla birlikte genel özellikleri ile bir yapay hücre modeli; girdiler, ağırlıklar, birleștirme fonksiyonu, aktivasyon (etkinleștirme) fonksiyonu ve çıktılar olmak üzere 5 bileșenden meydana gelir. YAPAY HÜCRE MODELLERĐ Đșlem elemanının çıkıș (ĐEÇ) değeri; http://mf.dumlupinar.edu.tr/~eyup 19 http://mf.dumlupinar.edu.tr/~eyup 20 5

YAPAY HÜCRE MODELLERĐ Girdiler, diğer hücrelerden ya da dıș ortamlardan hücreye giren bilgilerdir. Bilgiler, bağlantılar üzerindeki ağırlıklar üzerinden hücreye girer ve ağırlıklar, ilgili girișin hücre üzerindeki etkisini belirler. Birleștirme fonksiyonu, bir hücreye gelen net girdiyi hesaplayan bir fonksiyondur ve genellikle net girdi, girișlerin ilgili ağırlıkla çarpımlarının toplamıdır. Birleștirme fonksiyonu, ağ yapısına göre maksimum alan, minimum alan ya da çarpım fonksiyonu olabilir. Aktivasyon fonksiyonu ise birleștirme fonksiyonundan elde edilen net girdiyi bir ișlemden geçirerek hücre çıktısını belirleyen ve genellikle doğrusal olmayan bir fonksiyondur. YAPAY HÜCRE MODELLERĐ Hücre modellerinde, net girdiyi artıran +1 değerli polarma giriși yada azaltan -1 değerli eșik giriși bulunabilir ve bu giriș de sabit değerli bir giriș olarak girdi vektörü (x 0 ), katsayısı ise ( genellikle b ile gösterilir) ağırlık vektörü (W 0 ) içerisine alınabilir. Genel olarak hücre modelleri statik yada dinamik bir davranıș gösterebilirler. http://mf.dumlupinar.edu.tr/~eyup 21 http://mf.dumlupinar.edu.tr/~eyup 22 Statik Hücre Modeli Ağırlıkların sabit olduğu ve hücrede geri besleme yada geciktirilmiș sinyaller kullanılmadığı dikkate alınırsa bu hücre statik bir ișlevi gerçekleștireceğinden bu model, statik hücre modeli olarak söylenebilir. Statik Hücre Modeli ν Statik hücrenin matematiksel modeli; n n = Wi. xi yada ν = Wi. xi + b, y = ϕ( ν ) i= 0 i= 0 Burada; W- hücrenin ağırlıklar matrisini, x- hücrenin giriș vektörünü, v- hücrenin net girișini, y- hücre çıkıșını ve ϕ- hücrenin aktivasyon fonksiyonunu göstermektedir. http://mf.dumlupinar.edu.tr/~eyup 23 http://mf.dumlupinar.edu.tr/~eyup 24 6

Statik Hücre Modeli Aktivasyon Fonksiyonları Hücre modellerinde, hücrenin gerçekleștireceği ișleve göre çeșitli tipte aktivasyon fonksiyonları kullanılabilir. Aktivasyon fonksiyonları sabit parametreli yada uyarlanabilir parametreli seçilebilir. Statik Hücre Modeli Doğrusal ve Doyumlu-doğrusal Aktivasyon Fonksiyonu Hücrenin net girdisini doğrudan hücre çıkıșı olarak verir. Doğrusal aktivasyon fonksiyonu matematiksel olarak y=v șeklinde tanımlanabilir. Doyumlu doğrusal aktivasyon fonksiyonu ise aktif çalıșma bölgesinde doğrusaldır ve hücrenin net girdisinin belirli bir değerinden sonra hücre çıkıșını doyuma götürür. http://mf.dumlupinar.edu.tr/~eyup 25 http://mf.dumlupinar.edu.tr/~eyup 26 Statik Hücre Modeli Doyumlu doğrusal aktivasyon fonksiyonunun denklem ve șekli așağıdaki gibidir. 1 y = ν 1 ν > 1 1 < ν < 1 ν < 1 ise Statik Hücre Modeli Sigmoid Aktivasyon Fonksiyonu Çift yönlü sigmoid (tanh) fonksiyonu, türevi alınabilir, sürekli ve doğrusal olmayan bir fonksiyon olması nedeniyle doğrusal olmayan problemlerin çözümünde kullanılan YSA larında tercih edilir. http://mf.dumlupinar.edu.tr/~eyup 27 http://mf.dumlupinar.edu.tr/~eyup 28 7

Statik Hücre Modeli Çift yönlü sigmoid fonksiyonun tanımı; ν 1 e ϕ( ν ) = ν 1+ e ve tek yönlü sigmoid fonksiyonunun matematiksel ifadesi ise 1 ϕ( ν ) = ν 1+ e olarak verilmiștir. Statik Hücre Modeli Eșik Aktivasyon Fonksiyonu McCulloch-Pitts modeli olarak bilinen eșik aktivasyon fonksiyonlu hücreler, mantıksal çıkıș verir ve sınıflandırıcı ağlarda tercih edilir. 1 y = 1 ν 0 ν < 0 ise http://mf.dumlupinar.edu.tr/~eyup 29 http://mf.dumlupinar.edu.tr/~eyup 30 Dinamik Hücre Modeli Örüntü tanıma ve sınıflandırma uygulamalarında statik hücre yada YSA modelleri uygun olmakla birlikte sistem modelleme ve denetimi gibi dinamik problemlerin çözümünde dinamik hücre yada YSA yapılarının kullanılması gereklidir. Dinamik bir hücre genel olarak 2 șekilde olușturulabilir. a-) Hücrenin ağırlıkları dinamik bir model ( bir filtre) olarak seçilebilir. b-) Hücrenin net girdisi dinamik bir modelden ( bir filtre) geçirilebilir. FIR Filtre Ağırlıklı Dinamik Hücre Modeli Hücre ağırlıkları sabit seçilmek yerine bir filtre olarak modellenerek hücrenin dinamik davranıșı sağlanabilir. Herhangi bir ağırlığın dinamik davranıșı, zamanın bir fonksiyonu olan ani darbe cevabı ile tanımlanabilir. http://mf.dumlupinar.edu.tr/~eyup 31 http://mf.dumlupinar.edu.tr/~eyup 32 8

FIR Filtre Ağırlıklı Dinamik Hücre Modeli Dinamik hücrenin matematiksel modeli; ν n L ( k) = i= 1 l= 1 w ( l). x ( k l) + b i Burada L- filtrenin sonlu bellek (gecikme) sayısı olarak tanımlanır ve ağırlıkların gerçekleștirdiği ișlevlerdir. i RC-Dinamik Hücre Modeli Ağırlıkların dinamik bir model olarak seçilmesi yerine hücrenin net girdisinin doğrusal bir dinamik modelden (filtreden) geçirildiği hücre modelidir. Filtrenin seçimi farklı olabilmekle birlikte genellikle birinci dereceden bir filtre (RC filtre) kullanılır. http://mf.dumlupinar.edu.tr/~eyup 33 http://mf.dumlupinar.edu.tr/~eyup 34 RC-Dinamik Hücre Modeli Bu durumda filtrenin ani darbe cevabı h 0 (k) ya göre hücre modeli șekildeki gibi çizilebilir. YAPAY SĐNĐR AĞI YAPILARI Yapay sinir ağları, hücrelerin birbirleri ile çeșitli șekillerde bağlanmalarından olușur. Hücre çıkıșları, ağırlıklar üzerinden diğer hücrelere ya da kendisine giriș olarak bağlanabilir ve bağlantılarda gecikme birimi de kullanılabilir. Hücrelerin bağlantı șekillerine, öğrenme kurallarına ve aktivasyon fonksiyonlarına göre çeșitli YSA yapıları geliștirilmiștir. http://mf.dumlupinar.edu.tr/~eyup 35 http://mf.dumlupinar.edu.tr/~eyup 36 9

Đleri Beslemeli Yapay Sinir Ağları Đleri beslemeli YSA da, hücreler katmanlar șeklinde düzenlenir ve bir katmandaki hücrelerin çıkıșları bir sonraki katmana ağırlıklar üzerinden giriș olarak verilir. Giriș katmanı, dıș ortamlardan aldığı bilgileri hiçbir değișikliğe uğratmadan orta (gizli) katmandaki hücrelere iletir. Bilgi, orta ve çıkıș katmanında ișlenerek ağ çıkıșı belirlenir. Bu yapısı ile ileri beslemeli ağlar doğrusal olmayan statik bir ișlevi gerçekleștirir. Đleri Beslemeli Yapay Sinir Ağları Đleri beslemeli 3 katmanlı YSA nın, orta katmanında yeterli sayıda hücre olmak kaydıyla, herhangi bir sürekli fonksiyonu istenilen doğrulukta yaklaștırabileceği gösterilmiștir. http://mf.dumlupinar.edu.tr/~eyup 37 http://mf.dumlupinar.edu.tr/~eyup 38 Geri Beslemeli Yapay Sinir Ağları En az bir hücrenin çıkıșı kendisine ya da diğer hücrelere giriș olarak verilir ve genellikle geri besleme bir geciktirme elemanı üzerinden yapılır. Geri besleme, bir katmandaki hücreler arasında olduğu gibi katmanlar arasındaki hücreler arasında da olabilir. Bu yapısı ile geri beslemeli YSA, doğrusal olmayan dinamik bir davranıș gösterir. Geri Beslemeli Yapay Sinir Ağları Dolayısıyla, geri beslemenin yapılıș șekline göre farklı yapıda ve davranıșta geri beslemeli YSA yapıları elde edilebilir. Șekilde iki katmanlı ve çıkıșlarından giriș katmanına geri beslemeli bir YSA yapısı görülmektedir. http://mf.dumlupinar.edu.tr/~eyup 39 http://mf.dumlupinar.edu.tr/~eyup 40 10

Bellek Hücreli YSA Yapıları Doğrusal olmayan sistemlerin tanılanması ve denetiminde, katmanlı YSA yapıları etkin olarak kullanılmaktadır. YSA ile sistem tanılamada, doğru model yapısının seçilebilmesi ve model girișlerinin belirlenebilmesi için sistemin giriș ve çıkıșının gecikme derecelerinin bilinmesi gerekir. Sistemin derecesinin doğru belirlenememesi, modelde temsil edilemeyen dinamikler nedeniyle kararlı ve değișen dinamik șartlarda doğru bir model elde edilmesini etkiler. Bellek Hücreli YSA Yapıları Bu nedenle, geri beslemeli YSA yapıları kullanılarak sistemin derecesine ihtiyaç duymayan tanı modelleri geliștirilmiștir. Șekilde Bellek Hücreli Yapay Sinir Ağları olarak söylenen ve ağdaki her bir hücre için bir bellek hücresinin kullanıldığı katmanlıgeri beslemeli bir ağ yapısı verilmiștir. http://mf.dumlupinar.edu.tr/~eyup 41 http://mf.dumlupinar.edu.tr/~eyup 42 Bellek Hücreli YSA Yapıları Radyal Tabanlı Fonksiyon Ağları Katmanlı YSA nın tasarımında eğiticili geriye yayılım öğrenme algoritması bir en iyileme uygulamasıdır. Radyal tabanlı fonksiyon ağı tasarımı ise çok boyutlu uzayda eğri uydurma yaklașımıdır ve bu nedenle RTFA nın eğitimi, çok boyutlu uzayda eğitim verilerine en uygun bir yüzeyi bulma problemine dönüșür. http://mf.dumlupinar.edu.tr/~eyup 43 http://mf.dumlupinar.edu.tr/~eyup 44 11

Radyal Tabanlı Fonksiyon Ağları RTFA nın genellemesi ise test verilerini interpole etmek amacıyla, eğitim sırasında bulunan çok boyutlu yüzeyin kullanılmasına eșdeğerdir. Radyal tabanlı fonksiyonlar, sayısal analizde çok değișkenli interpolasyon problemlerinin çözümünde kullanılmıș ve YSA nın gelișmesi ile birlikte bu fonksiyonlardan YSA tasarımında yararlanılmıștır. Radyal Tabanlı Fonksiyon Ağları RTFA, ileri beslemeli YSA yapılarına benzer șekilde giriș, orta ve çıkıș katmanından olușur ancak, giriș katmanından orta katmana dönüșüm, radyal tabanlı aktivasyon fonksiyonları ile doğrusal olmayan sabit bir dönüșümdür. Orta katmandan çıkıș katmanına ise uyarlamalı ve doğrusal bir dönüșüm gerçekleștirilir. http://mf.dumlupinar.edu.tr/~eyup 45 http://mf.dumlupinar.edu.tr/~eyup 46 Radyal Tabanlı Fonksiyon Ağları Fonksiyonel o n Link Ağları Katmanlı YSA, orta katmandaki doğrusal olmayan aktivasyon fonksiyonları nedeniyle doğrusal olmayan öğrenme algoritmaları ile eğitilmelidir. Bu durum, öğrenme hızını yavașlatır ve fonksiyon yaklașımında yöresel en aza ulașılabilir. Bu sorunlar, ağ girișlerini önce doğrusal olmayan bir dönüșümle genișlettikten sonra doğrusal çıkıș katmanlı ağ yapıları ile giderilebilir. http://mf.dumlupinar.edu.tr/~eyup 47 http://mf.dumlupinar.edu.tr/~eyup 48 12

Fonksiyonel Link Ağları Fonksiyonel Link Ağları Fonksiyonel Link Ağları (FLA) olarak bilinen ağlar iyi bir fonksiyon yaklaștırma performansına sahiptir. Bu yönüyle FL ağları, merkezleri ve genișliği sabit tutulan RTFA na benzer ancak, FLA da orta katmanın görevi ve aktivasyon fonksiyonları farklıdır. http://mf.dumlupinar.edu.tr/~eyup 49 http://mf.dumlupinar.edu.tr/~eyup 50 Çağrıșımlı Bellek Ağları Çağrıșımlı sistemler, belirli giriș vektörlerini belirli çıkıș vektörlerine dönüștüren yada ilișkilendiren sistemler olarak tanımlanır. Dolayısıyla çağrıșımlı bellek ağları, eğitim sürecinde ağa verilen eğitim örneklerini ağırlıkları aracılığı ile saklar yada ezberler ve hatırlama yada genelleme sürecinde ise saklanmıș örneklerin gürültülü versiyonları da ağa verilmiș olsa doğru örnekleri verebilir. Çağrıșımlı Bellek Ağları Bu yönü ile ÇBA ları kodlayıcılar ve kod çözücülere benzer ișlevleri yerine getirirler ve beynin yapısal karakteristikleri yerine ișlevsel özelliklerini benzeștiren ağ yapısı olarak söylenebilir. ÇBA ları genellikle örüntü tanıma ve eldeki eksik verilerden doğru verileri ortaya çıkarma gibi uygulamalarda yaygın olarak kullanılır. Çağrıșımlı bellek ağları, doğrusal yada doğrusal olmayan bir vektör ilișkilendirmesi gerçekleștirebilir. http://mf.dumlupinar.edu.tr/~eyup 51 http://mf.dumlupinar.edu.tr/~eyup 52 13

Çağrıșımlı Bellek Ağları Modül Yapay Sinir Ağları Modül YSA ları, çok sayıda YSA yapısının birleșiminden olușur. Eğer, bir ağın yapması gereken ișlemler birbirleriyle de haberleșmeksizin iki yada daha fazla modüle (alt yapıya) ayrılabiliyorsa bu ağlar modül YSA ları olarak söylenir. http://mf.dumlupinar.edu.tr/~eyup 53 http://mf.dumlupinar.edu.tr/~eyup 54 Modül Yapay Sinir Ağları Modül Yapay Sinir Ağları Modül YSA nın, böl ve yönet esasına göre çalıștığı söylenebilir ve böylece karmașık problemler daha basit alt bileșenlerine ayrılarak çözülebilir ve sonuçta çözümler birleștirilebilir. Örneğin, süreksiz fonksiyonların tek bir YSA ile yaklaștırılması, özellikle süreksizlik noktalarında arzu edilen sonucu vermez. Bu nedenle de, modül YSA larının eğitiminde genellikle hem eğiticili hem de eğiticisiz öğrenme algoritmalarını birlikte kullanmak gerekir. http://mf.dumlupinar.edu.tr/~eyup 55 http://mf.dumlupinar.edu.tr/~eyup 56 14

YSA ların Öğrenme Algoritmalarına Göre Sınıflandırılması Öğrenme; gözlem, eğitim ve hareketin doğal yapıda meydana getirdiği davranıș değișikliği olarak tanımlanmaktadır. O halde, birtakım metot ve kurallar, gözlem ve eğitime göre ağdaki ağırlıkların değiștirilmesi sağlanmalıdır. Bunun için genel olarak üç öğrenme metodundan ve bunların uygulandığı değișik öğrenme kurallarından söz edilebilir. YSA ların Öğrenme Algoritmalarına Göre Sınıflandırılması Danıșmanlı Öğrenme Bu tip öğrenmede, YSA ya örnek olarak bir doğru çıkıș verilir. Đstenilen ve gerçek çıktı arasındaki farka (hataya) göre ișlemci elemanlarlar (ĐE) arası bağlantıların ağırlığını en uygun çıkıșı elde etmek için sonradan düzenlenebilir. Bu sebeple danıșmanlı öğrenme algoritmasının bir öğretmene veya danıșmana ihtiyacı vardır. http://mf.dumlupinar.edu.tr/~eyup 57 http://mf.dumlupinar.edu.tr/~eyup 58 YSA ların Öğrenme Algoritmalarına Göre Sınıflandırılması Danıșmanlı Öğrenme YSA ların Öğrenme Algoritmalarına Göre Sınıflandırılması Danıșmansız Öğrenme Girișe verilen örnekten elde edilen çıkıș bilgisine göre ağ sınıflandırma kurallarını kendi kendine geliștirmektedir. Bu öğrenme algoritmalarında, istenilen çıkıș değerinin bilinmesine gerek yoktur. Öğrenme süresince sadece giriș bilgileri verilir. Ağ daha sonra bağlantı ağırlıklarını aynı özellikleri gösteren desenler olușturmak üzere ayarlar. http://mf.dumlupinar.edu.tr/~eyup 59 http://mf.dumlupinar.edu.tr/~eyup 60 15

YSA ların Öğrenme Algoritmalarına Göre Sınıflandırılması Danıșmansız Öğrenme YSA ların Öğrenme Algoritmalarına Göre Sınıflandırılması Takviyeli öğrenme Bu öğrenme kuralı danıșmanlı öğrenmeye yakın bir metodudur. Denetimsiz öğrenme algoritması, istenilen çıkıșın bilinmesine gerek duymaz. Hedef çıktıyı vermek için bir öğretmen yerine, burada YSA ya bir çıkıș verilmemekte fakat elde edilen çıkıșın verilen girișe karșılık iyiliğini değerlendiren bir kriter kullanılmaktadır. http://mf.dumlupinar.edu.tr/~eyup 61 http://mf.dumlupinar.edu.tr/~eyup 62 YSA ların Öğrenme Algoritmalarına Göre Sınıflandırılması Takviyeli öğrenme http://mf.dumlupinar.edu.tr/~eyup 63 16