Yapay Sinir Ağlarına Giriş



Benzer belgeler
Zeki Optimizasyon Teknikleri

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

GÖRSEL YAZILIM GELİŞTİRME ORTAMI İLE BERABER BİR YAPAY SİNİR AĞI KÜTÜPHANESİ TASARIMI VE GERÇEKLEŞTİRİMİ

Yapay Sinir Ağları (Artificial Neural Networks)

Bilgisayar Yapısı BİL 221

KBÜ. TBP111 Bilgisayar Donanımı. Öğr. Gör. Dr. Abdullah ELEN KARABÜK ÜNİVERSİTESİ.

Bilgisayarın Tarihi. Prof. Dr. Eşref ADALI www. Adalı.net

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

Siber Güvenlik (COMPE 553) Ders Detayları

ANKARA ÜNİVERSİTESİ A ÖĞRENCİ İŞLERİ DAİRE BAŞKANLIĞI

Makine Öğrenmesi 1. hafta

MÜFREDAT DERS LİSTESİ

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

PSM 11 PEM YAKIT HÜCRELERİNİN YAPAY SİNİR AĞLARI İLE MODELLENMESİ

DOKUZ EYLÜL ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ MÜDÜRLÜĞÜ DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CSE 5065

YAPAY SİNİR AĞLARI Bölüm 1-Giriş. Dr. Erhan AKDOĞAN

Suleyman TOSUN

ncü Bilgi İşleyen Makine Olarak Beyin Beyin 2005 Albert Long Hall, Boğazi

ANKARA ÜNİVERSİTESİ A ÖĞRENCİ İŞLERİ DAİRE BAŞKANLIĞI

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

Dağıtık Sistemler CS5001

Kablosuz Sensör Ağlar ve Eniyileme. Tahir Emre KALAYCI. 21 Mart 2008

Elektrik Mühendisliğine Giriş (EE 234) Ders Detayları

Yapay Sinir Ağları ve Uygulamaları (EE 505) Ders Detayları

BİLGİSAYAR MİMARİSİ. Mimariye Giriş. Özer Çelik Matematik-Bilgisayar Bölümü

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

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

Bilgisayarla Tümleşik İmalat (MFGE 404) Ders Detayları

Bilgisayarlara ve Programlamaya Giriş (COMPE 101) Ders Detayları

Yapay Sinir Ağları ve Uygulamaları (EE 423) Ders Detayları

Gömülü Sistem Tasarımı (COMPE 434) Ders Detayları

WEEK 11 CME323 NUMERIC ANALYSIS. Lect. Yasin ORTAKCI.

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: END 4907

Olasılık ve İstatistiğe Giriş-I (STAT 201) Ders Detayları

YAPAY SİNİR AĞLARI YÖNTEMİ İLE PAFTALARININ SAYISALLAŞTIRILMASI ARTIFICIAL NEURAL NETWORKS METHOD FOR MAP DIGITIZATION

YEDİTEPE ÜNİVERSİTESİ MÜHENDİSLİK VE MİMARLIK FAKÜLTESİ

Sistem Modelleme ve Simülasyon (SE 360) Ders Detayları

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

YEDİTEPE ÜNİVERSİTESİ MÜHENDİSLİK VE MİMARLIK FAKÜLTESİ

1.SINAVLAR SINIF DÜZEYİ DERS ADI TARİH 2.SINAVLAR 3.SINAVLAR

BIL :00-12:50. C301(Pr-30) FIZ Fizik I. MK(Y.Doç. Dr.) C205(MLAB2-38) BİL106 Nesneye Yönelik Programlama 1. AU(Y. Doç. Dr.

Bilgisayar Programlama I (COMPE 113) Ders Detayları

YAPAY SINIR AGI ILE ELEKTROT VE IZOLATÖR BIÇIM OPTIMIZASYONU YÜKSEK LISANS TEZI. Müh. Suna BOLAT ( )

Bilgisayarlara ve Programlamaya Giriş (COMPE 101) Ders Detayları

Afyon Kocatepe Üniversitesi Fen ve Mühendislik Bilimleri Dergisi. Jeodezik Koordinat Dönüşümünde Esnek Hesaplama Modeli

ÖZEL AKASYA İLKÖĞRETİM OKULU 2011/2012 ÖĞRETİM YILI SINAV ÇİZELGESİ 2A SINIFI

Bilgisayar Mimarisi Nedir?

Bilgisayar Mimarisi ve Örgütleşimi (COMPE 331) Ders Detayları

AKDENİZ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ÇEVRE MÜHENDİSLİĞİ BÖLÜMÜ ÇEV181 TEKNİK İNGİLİZCE I

ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ DOKTORA YETERLİK SINAVI YÖNETMELİĞİ

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: MME 1001

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ EĞİTİM ÖĞRETİM YILI DERS KATALOĞU

Derin Yapay Sinir Ağları ve Derin Öğrenme ye Kısa Bir Giriş

SÜREKLİ DOĞAL GERİLİM VERİLERİNİN YAPAY SİNİR AĞLARI İLE DEĞERLENDİRİLMESİ, DEPREM ve YAĞIŞLARLA İLİŞKİSİ

RF Entegre Devre Tasarımı (EE 575) Ders Detayları

Temel Bilgi Teknolojisi Kullanımı

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Orjinal Adı: LOGIC DESIGN. Dersin Kodu: CME 2003

MAKİNE ARIZA ZAMANLARININ TAHMİNLENMESİ İÇİN BİR YAPAY SİNİRSEL AĞ MODELİ FORECASTİNG THE MACHİNE FAILURE TIMES BY A NEURAL NETWORK MODEL

BLM 4811 MESLEKİ TERMİNOLOJİ II Salı , D-109 Dr. Göksel Biricik

Bilgisayar Programlama. Giriş

Bilgisayarlara ve Programlamaya Giriş (COMPE 101) Ders Detayları

Bilgisayar Mimarisi ve Organizasyonu Giriş

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

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

2017 MÜFREDATI MÜHENDİSLİK FAKÜLTESİ / ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ EĞİTİM PLANI

Unlike analytical solutions, numerical methods have an error range. In addition to this

EĞİTİM BİLİMLERİ ANABİLİM DALI ÖĞRETİM YILI BAHAR DÖNEMİ LİSANSÜSTÜ DERS PROGRAMI EĞİTİM YÖNETİMİ TEFTİŞİ PLANLAMASI VE EKONOMİSİ BİLİM DALI

Statik ve Mukavemet (MECE 203) Ders Detayları

Şifrebilimde Yapay Sinir Ağları

ALANYA HALK EĞİTİMİ MERKEZİ BAĞIMSIZ YAŞAM İÇİN YENİ YAKLAŞIMLAR ADLI GRUNDTVIG PROJEMİZ İN DÖNEM SONU BİLGİLENDİRME TOPLANTISI

Temel Bilgisayar Bilimi (Çevrimiçi) (COMPE 104) Ders Detayları

BM-311 Bilgisayar Mimarisi

Veritabanı Yönetim Sistemlerine Giriş (COMPE 301) Ders Detayları

Otomotiv Üretimi (MFGE 426) Ders Detayları

Bilgisayımsal SinirBilim Computational Neuroscience. Adnan Kurt

1. YARIYIL / SEMESTER 1

Electronic Letters on Science & Engineering 1(1) 2005 Available online at

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

YAPAY ZEKA (Artificial Intelligence)

Yazılım Mühendisliğine Giriş 2018 GÜZ

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

Bilgisayar Mühendisliğine Giriş (COMPE 111) Ders Detayları

Diferansiyel Denklemler (MATH 276) Ders Detayları

2014/2015 II. Yarıyıl Bahar Dönemi 1. Sınıf Ders Programı

İleri Bilgisayar Mimarileri (COMPE 532) Ders Detayları

Bilgisayar Bilimlerine Giriş 1 Dokuz Eylül Üniversitesi Bilgisayar Bilimleri Bölümü

2014/2015 II. Yarıyıl Bahar Dönemi 1. Sınıf Ders Programı

Sistem Mühendisliğine Giriş (IE 428) Ders Detayları

Bilişim Teknolojileri ve Temel Kavramlar

Yapay Sinir Ağları ve Tahmin Modellemesi Üzerine Bir Uygulama

Yapay Sinir Ağları İçin Net Platformunda Görsel Bir Eğitim Yazılımının Geliştirilmesi

BİR BASKI GRUBU OLARAK TÜSİADTN TÜRKİYE'NİN AVRUPA BİRLİĞl'NE TAM ÜYELİK SÜRECİNDEKİ ROLÜNÜN YAZILI BASINDA SUNUMU

Bilgisayara ve Bilişim Sistemlerine Giriş (COMPE 105) Ders Detayları

Dinamik Sistemler ve Kaos (MATH 467) Ders Detayları

GAZİ ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ BİLGİSAYAR MÜHENDİSLİĞİ ANABİLİM DALI DOKTORA YETERLİK SINAVI UYGULAMA ESASLARI

EN BÜYÜK YER İVMESİNİN TAHMİNİNDE YAPAY SİNİR AĞLARININ KULLANIMI

Bilgisayara Giriş Konular

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

Transkript:

Yapay Sinir Ağlarına Giriş Neslihan Serap Şengör Oda no: 1107 Tel: 0212 285 36 10 e-mail: sengorn@itu.edu.tr Tuba Ayhan Oda no: 1109 Tel: 0212 285 36 17 e-mail: ayhant@itu.edu.tr

Ders Hakkında Yarıyıliçi Sınavı 18 Kasım 2008 % 20 5 Ödev % 40 Yarıyılsonu Sınavı % 40 Kaynaklar: 1-4, 9,14,15 S. Haykin, Neural Networks- A Comprehensive Foundation, 2 nd Edition, Prentice Hall, 1999, New Jersey. J.M. Zurada, Introduction to Artificial Neural Systems, West Publishing Com., 1992, St. Paul. K. Mehrotra, C.K. Mohan, S. Ranka, Elements of Artificial Neural Networks, MIT Press, 1996, Cambridge. 1-3,5,6

Haftalık Program Pazartesi Salı Çarşamba Perşembe Cuma 7:30 Doktora 8:30 Bitirme BD SM Doktora 9:30 EDT HMÇ Doktora AY 10:30 EDT HMÇ MK Bitirme SCŞ 11:30 EDT HMÇ 12:30 13:30 Bitirme CK PT YSA MAT281 14:30 PT YSA MAT281 15:30 PT YSA MAT281 16:30 PT 17:30 18:30

Ders Acaba Ne Hakkında? Amaç: Varolan yaklaşımlarla çözüm bulamadığımız problemleri çözebilecek araçlar, yöntemler geliştirmek. Faydalandığımız, esinlendiğimiz fiziksel yapı canlıların karar vermek, davranışlarını oluşturmak için kullandıkları yapı: BEYİN Beynin işleyişi önemli Temel birimlerin yapıları ve bağlantı düzenlerini belirlemek için Öğrenme kurallarını anlayabilmek ve gerçeklemek için AMA elde edilecek sonuçlar beynin işleyişini açıklamaktan uzak, mühendislik problemlerine çözüm getirmeye yarayacak yöntemler ve yaklaşımlar olacak

Dersde Anlatılmayacaklar İstatiksel yapılar Yapay sinir ağlarını gerçekleyecek fiziksel devreler Billişsel süreçlerin modellenmesi

Dersde Anlatılacaklar Belli başlı ağ yapıları Perceptron Çok katmanlı algılayıcı Özdüzenlemeli Hopfield Hebb Belli başlı öğrenme kuralları Eğiticili öğrenme Pekiştirmeli Öğrenme Eğiticisiz Öğrenme

İ.Ö. 3000 İnsanlığa ait ilk tıbbi döküman http://www.medem.com/?q=medlib/article/zzz0zfp46jc

http://www.members.shaw.ca/hidden-talents/brain

http://www.members.shaw.ca/hidden-talents/brain

dv dt = C Sinir Hücresi- Hodgkin-Huxley Modeli 1 4 Na Na K M [ ( ) ( ) ( )] 3 I g m h v v g n v v g v v K l l dm dt dh dt = α (1 m) m β m = α (1 h ) β h h β h m dn dt = α (1 n) n β n n

Sinir Hücresi http://www.pneuro.com/publications/insidetheneuron/01_part3.html

Sinir Hücrelerinin Organizasyonu http://www.neuralstainkit.com/images/in-p-1401b-ndt104.jpg

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ş, çok yoğun, parallel ve dağılmış düzende çalışan bir işlemcidir. Deneysel bilgiyi depolama ve kullanıma sunma özelliğine sahiptir. Beyni iki şekilde andırır: 1) Ağ, bilgiyi ortamdan öğrenme yolu ile elde eder. 2) Gerekli bilgiyi depolama için basit işlemci ünitelerin arasındaki bağlantıları kullanır. Sinaptik ağırlıklar Sinir hücresi

x 1 x 2 x m 1 w 1 w 2 w m w m+1 v y Sinir Hücresi McCulloch-Pitts x m x x... 2 1 1... 2 1 x m x x +1 2 1... m m w w w w ' [ ] 1 2 1... + w m w m w w x m x x... 2 1 [ ] 1 2 1... + w m w m w = w v < = = 0 1 0 1 ) ( v v v y ϕ... 1 1 2 2 1 1 + + + + + = m m m w w x w x wx v

Aktivasyon Fonksiyonu http://intsys.mgt.qub.ac.uk/notes/image/activefn.gif http://www.irt.rwth-aachen.de/uploads/pics/knnfunktionen_01.png

Hopfield http://www.netlab.tkk.fi/julkaisut/tyot/vaitos/jian_ma/neural.html

Ağ Yapıları İleri yol ağı-feedforward Çok katmanlı Ağ-Multilayer Perceptron http://fbim.fh-regensburg.de/~saj39122/jfroehl/diplom/e-12-text.html Tam bağlaşımlı ağ-reccurent Hopfield Ağı

Ağ Yapıları Hücresel Ağ Kohonen Ağı http://fbim.fh-regensburg.de/~saj39122/jfroehl/diplom/e-12-text.html

Her zaman, her problemin çözümü için YSA mı? No matter how the design is performed, knowledge about the problem domain of interest is acquired by the network in a comparatively straight forward and direct manner through training. The knowledge so acquired by the network is represented in a compactly distributed form as weights across the synaptic connections of the network. While this form of knowledge representation enables neural network to adapt and generalize unfortunately the neural network suffers from the inherent inability to explain, in a comprehensive manner, the computational process by which the network makes a decision or reports its output. This can be a serious limitation, particularly in those applications where safety is of prime concern, as in air traffic control and medical diagnosis. In applications of this kind, it is not only highly desirable but also absolutely essential to provide some form of explanation capability. Haykin 1999

Matematik çi, Cambridge (1828-39) Çözümleyici Makina (analytical engine) Charles Babbage (1792-1871) Çağdaş bilgisayarın öncüsü, Delikli kartlar ile komutlar veriliyor, Herhangi bir aritmetik işlemi yapabiliyor, Sayıların saklanabileceği bir bellek birimi var, İşlemlerin art arda ve sırasıyla yapılmasını sağlayan ardışık kontrol birimi var. Bu donanım, peki yazılımı kim tasarlıyor?

İlk bilgisayar programcısı Augusta Ada Byron- Lady Lovelace (1815-1852) It is desirable to guard against the possibility of exaggerated ideas that might arise as to the powers of the analytical engine. In considering any new subject, there is frequently a tendency, first, to overrate what we find to be already interesting or remarkable, and secondly by a sort of natural reaction to undervalue the true state of the case, when we do discover that our notions have surpassed those that were really valuable. The analytical engine has no pretensions whatever to originate anything. It can do whatever we know how to order it to perform. It can follow the anaysis, but it has no power of anticipating any analytical relations or truth. Its province is to assist us in making available what we are already acquinted with. 1843

ENIAC (Electronic Numerical Integrator and Computer) 1943-1946 John Von Neumann Matematikçi Bellek (1903-1957) aritmetik/mantık ünitesi 1899-1969 nöro-fizyolog Mc Culloch-Pitts Sinir Hücresi Modeli (1943) 1923-1969 matematikçi v k = [ w w... w w ] k1 k 2 Sinaptik ağırlıklar km ko girişler x 1 x2... x 1 km y k = ϕ ( v k ) bias Aktivasyon fonksiyonu

EDVAC (Electronic Discrete Variable Automatic Computer) 1950 John Von Neumann Fizyolog (1904-1985) Hebb Öğrenme Kuramı (1949) When an axon of a cell A is near enough to excite a cell B and repeatedly or persistently takes part in firing it, some growth process or metabolic change takes place in one or both cells such that A s efficiency as one of the cells firing B is increased. (Organization of Behavior) zamana bağlı yerel w kj w ( n) = ηy ( n) x ( n) Öğrenen adaptif sistemler için esin kj ( n 1) w ( n) + Öğrenme hızı kj k j Çıkış işareti Postsinaptik aktivite giriş işareti Presinaptik aktivite

Snark- Marvin Minsky (1951) kendi kendine ağırlıkları ayarlayabiliyor işe yarar hiç bir bilgi işleme fonksiyonunu gerçekleyemedi Bilgisayar bilimcisi (1928-1971) Perceptron Frank Rosenblatt (1958) Görüntü tanıma Eğiticili öğrenme Perceptron yakınsama teoremi Elektrik mühendisi ADALINE (ADaptive LINEar combiner)- Bernard Widrow, Ted Hoff LMS kuralı Perceptron ile farkı öğrenme kuralı

Karanlık Yıllar (1969-1982) Perceptrons Minsky-Papert 1969 matematiksel olarak Perceptron un XOR mantık fonksiyonunu gerçekleyemeyeceğini ispatladılar. Grossberg- ART özdüzenlemeli bir yapı Kohonen özdüzenlemeli bir başka yapı Fukushima özdüzenlemeli bir başka yapı daha Karanlık Yıllardan Çıkış 1982 Hopfield Ağı Geriye Yayılım Algoritması (Backpropagation) * 1974 Werbos * 1985 Parker * 1985 LeCun * 1986 Rumelhart

Bilgi nin Gösterimi Bilgi İnsan veya Makina Yorumlama Öngörme Uygun yanıt verme Depolanmış enformasyon veya model Nasıl anlayacağız? Nasıl gösterimi oluşturacağız? Kurallar: (1) Benzer sınıflardan benzer girişler ağda benzer gösterimler oluşturmalı ve böylece aynı kategoriye ait olarak sınıflanmalı, (2) Farklı sınıflara ayrılacak nesnelere, ağda çok farklı gösterimler atanmalı, (3) Belirli bir özellik önemli ise ağda onun gösterimi ile görevlendirilen hücre sayısı daha fazla olmalı,