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



Benzer belgeler
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

Esnek Hesaplamaya Giriş

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

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

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

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

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

Yapay Sinir Ağları GİRİŞ

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

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

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

Zeki Optimizasyon Teknikleri

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

GENETİK ALGORİTMALAR. Araş. Gör. Nesibe YALÇIN BİLECİK ÜNİVERSİTESİ

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

Yapay Sinir Ağları (Artificial Neural Networks)

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

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

ÖZEL EGE LİSESİ ORTAÖĞRETİM ÖĞRENCİLERİNİN SINAV PERFORMANSI MODELLEMESİNDE YAPAY SİNİR AĞLARI KULLANIMI

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

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

İSTATİKSEL NORMALİZASYON TEKNİKLERİNİN YAPAY SİNİR AĞIN PERFORMANSINA ETKİSİ

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

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

KONVEKTİF BİR KURUTMA PROSESİNİN YAPAY SİNİR AĞLARI İLE MODELLENMESİ AHMET DURAK YÜKSEK LİSANS TEZİ

Ç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)

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

ESTIMATION OF EFFLUENT PARAMETERS AND EFFICIENCY FOR ADAPAZARI URBAN WASTEWATER TREATMENT PLANT BY ARTIFICIAL NEURAL NETWORK

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

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İ

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

YAPAY ZEKA VE DERİN ÖĞRENMENİN GÜNÜMÜZDEKİ UYGULAMA ALANLARI

TUĞLA VE KİREMİT FABRİKALARININ HAVA KİRLİLİĞİNE KATKILARININ YAPAY SİNİR AĞI MODELLEMESİ İLE ARAŞTIRILMASI

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

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

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İ

K En Yakın Komşu Methodu (KNearest Neighborhood)

T.C. SELÇUK ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ

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

İ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

CBS ve Coğrafi Hesaplama

Kredi Riski Tahmininde Yapay Sinir Ağları ve Lojistik Regresyon Analizi Karşılaştırılması

Dr. Ergün AKGÜN Kimdir?

Suleyman TOSUN

T.C. SELÇUK ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ

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

YAPAY SĠNĠR AĞLARININ EKONOMĠK TAHMĠNLERDE KULLANILMASI

Gazi Üniversitesi İktisadi ve İdari Bilimler Fakültesi Dergisi Gazi Akademi Genç Sosyal Bilimciler Sempozyumu 2017 Özel Sayısı ( )

YEŞİLIRMAK NEHRİ İÇİN TOPLAM ORGANİK KARBON ÖNGÖRÜ MODELLERİ

MEKATRONİK MÜHENDİSLİĞİ YÜKSEK LİSANS PROGRAMI

ELEKTRİK DAĞITIM ŞEBEKELERİNDE TALEP TAHMİNİ

2) Lineer olmayan denklem çözümlerini bilir 1,2,4 1

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

KPSS SONUÇLARININ VERİ MADENCİLİĞİ YÖNTEMLERİYLE TAHMİN EDİLMESİ

YÜKSEK LİSANS TEZİ T.C. GAZİ ÜNİVERSİTESİ BİLİŞİM ENSTİTÜSÜ YÖNETİM BİLİŞİM SİSTEMLERİ ANABİLİM DALI

Yapay Sinir Ağları Kullanılarak Santrifüj Pompalarda Performans Tayini. Sinan Ardıç YÜKSEKLĠSANSTEZĠ. Makine Mühendisliği Anabilim Dalı

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Yapay Zeka Sistemleri BIL

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

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

Yıldız Teknik Üniversitesi Fen Bilimleri Enstitüsü Bilgisayar Mühendisliği Bölümü. Şekil Tanıma Final Projesi. Selçuk BAŞAK

ÖZET Yüksek Lisans Tezi YAPAY SİNİR AĞLARI İLE KONUŞMA TANIMA Gülin DEDE Ankara Üniversitesi Fen Bilimleri Enstitüsü Elektronik Mühendisliği Anabilim

Veri ve Metin Madenciliği

Veri ve Metin Madenciliği. Zehra

ISSN : Isparta-Turkey YAPAY SĠNĠR AĞLARI (YSA) YÖNTEMĠ ĠLE GLOBAL RADYASYON TAHMĠNĠ

YAPAY SİNİR AĞLARI İLE FİYAT TAHMİNLEMESİ

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

Mekatronik Mühendisliği Uygulamalarında Yapay Zekâ. Makine Öğrenmesi. Erhan AKDOĞAN, Ph.D.

BİRİNCİ BASIMA ÖN SÖZ

Serdar BİROĞUL YÜKSEK LİSANS TEZİ (ELEKTRİK EĞİTİMİ) GAZİ ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ ANKARA

YZM 3217 YAPAY ZEKA DERS#10: KÜMELEME

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

ZAMAN SERİSİ ANALİZİNDE MLP YAPAY SİNİR AĞLARI VE ARIMA MODELİNİN KARŞILAŞTIRILMASI

YAPAY SİNİR AĞI İLE HAVA SICAKLIĞI TAHMİNİ APPROXIMATION AIR TEMPERATURE WITH ARTIFICIAL NEURAL NETWORK

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

YAPAY SİNİR AĞLARI VE GEZGİN SATICI PROBLEMİNE UYGULANMALARI. Müh. Murat YILDIRIMHAN

ÇEV 4721 Çevresel Modelleme

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

Web Madenciliği (Web Mining)

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

4. HAFTA BLM323 SAYISAL ANALİZ. Okt. Yasin ORTAKCI.

ISK116 - Bölüm 1. Grup Teknolojisi

ANKARA ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ YÜKSEK LİSANS TEZİ EKONOMİDE ÖNCÜ GÖSTERGELER İLE BÜYÜME TAHMİNİ UYGULAMASI.

Uzmanlık Tezi Sunumu AKARÇAY HAVZASINDA ÇÖZÜNMÜŞ OKSİJEN DEĞERLERİNİN YAPAY SİNİR AĞLARI İLE BELİRLENMESİ

Morgan Stanley Capital International Türkiye Endeksinin Yapay Sinir Ağları ile Öngörüsü

DENEYSEL SONUÇLARIN ANALİZİNDE YAPAY SİNİR AĞLARI KULLANIMI VE BETON DAYANIM TESTİ İÇİN BİR UYGULAMA

BAYES ÖĞRENMESİ BİLECİK ÜNİVERSİTESİ. Araş. Gör. Nesibe YALÇIN. Yapay Zeka-Bayes Öğrenme

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

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

Yrd. Doç. Dr. A. Burak İNNER

THE ANALYSES OF THIN WALLED TUBES BY USING ARTIFICIAL NEURAL NETWORK

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

Kural Motoru.

İSTANBUL TİCARET ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR SİSTEMLERİ LABORATUVARI LİNEER KRİPTANALİZ

Gevşek Hesaplama (COMPE 474) Ders Detayları

MONTE CARLO BENZETİMİ

T.C. BALIKESİR ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ MATEMATİK ANABİLİM DALI PORTFÖY OPTİMİZASYONU

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

Transkript:

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

İÇERİK Sinir Hücreleri Yapay Sinir Ağları Yapısı Elemanları Çalışması Modelleri Yapılarına Göre Öğrenme Algoritmalarına Göre Avantaj ve Dezavantajları Uygulama Alanları 2

BİYOLOJİK SİNİR HÜCRESİ Biyolojik bir sinir hücresi; bir gövde, bir akson, çok sayıda sinir ucu (dendrit) ve akson ile diğer sinir hücresinin sinir ucu arasında kalan ince uzantılar (sinaps) olmak üzere dört bölümden oluşmaktadır. Dendritler, gelen sinyalleri çekirdeğe iletir. Çekirdek dendritten gelen sinyalleri bir araya toplar ve aksona iletir. Toplanan bu sinyaller, akson tarafından işlenerek sinapslara gönderilir. Sinapslar da yeni üretilen sinyalleri diğer sinir hücrelerine iletir. Yapay sinir hücreleri, gerçek sinir hücrelerinin simule edilmesiyle gerçekleştirilir. 3

YAPAY SİNİR HÜCRESİ (YSH) Dış ortamdan veya diğer hücrelerden alınan girdiler, ağırlıklar yardımıyla hücreye bağlanır. Toplama fonksiyonu ile net girdi hesaplanır. Net girdinin aktivasyon fonksiyonundan geçirilmesiyle net çıktı hesaplanır. Bu işlem aynı zamanda hücrenin çıkışını verir. 4

YSH NİN ELEMANLARI Girdiler Yapay sinir ağlarına dış dünyadan veya diğer bir hücreden gelen bilgilerdir. Ağırlıklar Hücreler arasındaki bağlantıların sayısal değerini ifade etmektedir. Bir hücreye gelen bilginin değerini ve hücre üzerindeki etkisini gösterir. Toplama Fonksiyonu Hücreye gelen girdileri ağırlıklarla çarpıp toplayarak o hücrenin net girdisinin hesaplanmasını sağlar. Aktivasyon Fonksiyonu Hücreye gelen net girdiyi işleyerek hücrenin bu girdiye karşılık üreteceği çıktının belirlenmesini sağlar. Çıktılar Aktivasyon fonksiyonları tarafından belirlenen çıktı değerleridir. Üretilen çıktı ya dış dünyaya, başka bir hücreye ya da kendisine girdi olarak gönderilebilir. 5

AKTİVASYON FONKSİYONLARI 6

ÖRNEK Girişler Ağırlıklar Hücrenin net girdisi; Sigmoid aktivasyon fonksiyonuna göre hücrenin çıkışı; 7

Biyolojik ve Yapay Sinir Hücreleri Biyolojik Sinir Hücresi Akson Dentrit Çekirdek Sinaps Yapay Sinir Hücresi Çıktı Toplama Fonksiyonu Aktivasyon fonksiyonu Ağırlıklar 8

YAPAY SİNİR AĞLARI (YSA) YSA, biyolojik sinir ağlarının diğer bir ifadeyle insan beyninin işleyişinin taklit edilerek bilgisayar ortamına aktarılmasıyla oluşturulan sistemlerdir. Mühendislik açısından bakıldığında YSA, kara kutu gibi görülebilir. Kara kutu, dışarıdan bilgileri alıp dışarıya ürettiği çıktıları vermektedir. İçeride ne olduğu ise bilinmemektedir. Diğer bir deyişle YSA nın sonuçları nasıl oluşturduğunu açıklama yeteneği yoktur. Bu durum ağa olan güveni sarsmakla birlikte başarılı uygulamalar yapay sinir ağlarına olan ilgiyi sürekli artırmaktadır. 9

YSA NIN YAPISI YSA, yapay sinir hücrelerinin birbirlerine bağlanması sonucu oluşan yapılardır. Ancak sinir hücrelerinin bir araya gelmesi rastgele olmaz. 10

YSA NIN YAPISI -II Giriş Katmanı Yapay sinir ağına dış dünyadan girdilerin geldiği katmandır. Bu katmanda, girdi sayısı kadar hücre bulunmaktadır ve girdiler herhangi bir işleme uğramadan gizli katmana iletilirler. Gizli Katmanlar Giriş katmanından aldığı bilgiyi işleyerek bir sonraki katmana iletir. Gizli katman sayısı ve gizli katmandaki hücre sayısı ağdan ağa değişebilir. Gizli katmanlardaki hücre sayıları, girdi ve çıktı sayılarından bağımsızdır. Çıkış Katmanı Gizli katmandan gelen bilgiyi işler ve giriş katmanına gelen girdiye uygun olarak üretilen çıktıyı dış dünyaya gönderir. Çıkış katmanındaki hücre sayısı birden büyük olabilir. Her bir çıkış hücresinin bir adet çıktısı vardır. Her bir hücre bir önceki katmandaki bütün hücrelere bağlıdır. 11

ÇALIŞMA YAPISI Örneklerin belirlenmesi Ağın topolojisinin belirlenmesi Girdi ve çıktı sayısının belirlenmesi Ağın öğrenme parametrelerinin belirlenmesi öğrenme katsayısı ve sabitlerin belirlenmesi Ağın başlangıç değerlerinin atanması Epoch sayısı kadar Eğitim setindeki tüm örnekler için Örnek ağa gösterilir Hatanın hesaplanması Bulunan hataya göre ağırlıkların güncellenmesi Sistemin toplam hatası hesaplanır. 12

YSA NIN SINIFLANDIRILMASI Yapılarına Göre İleri Beslemeli Hücreler, girişten çıkışa doğru düzenli katmanlar şeklindedir. Ağa gelen bilgiler giriş katmanına daha sonra sırasıyla gizli katmanlardan ve çıkış katmanından işlenerek geçer ve sonra dış dünyaya çıkar. Geri Beslemeli Bir hücrenin çıktısı sadece kendinden sonra gelen katmana girdi olarak verilmez. Kendinden önceki katmanda veya kendi katmanında bulunan herhangi bir hücreye girdi olarak verilebilir. 13

YSA NIN SINIFLANDIRILMASI -II Öğrenme Algoritmalarına Göre Danışmanlı Öğrenme YSA, kullanılmaya başlanmadan önce eğitilir. Eğitim sırasında, hem girdi değerleri hem de o girdi değerleri için istenen çıktı değerleri sisteme verilir. İstenen çıktı ile ağın ürettiği çıktı karşılaştırılarak hata hesabı yapılır, ağırlıklar güncellenir. Danışmansız Öğrenme Sistemin öğrenmesine yardımcı olan herhangi bir danışman yoktur. Sisteme sadece girdiler verilir, örneklerdeki parametreler arasındaki ilişkileri sistemin kendi kendine öğrenmesi beklenir. Pekiştirmeli Öğrenme Giriş verileri ağa uygulanır ve sonucun danışman tarafından değerlendirilmesi istenir. Ödüllendirme ve cezalandırma yöntemiyle ağın ağırlıkları güncellenir. 14

ÖĞRENME ALGORİTMALARI Geri Yayılım Algoritması Esnek Yayılım Algoritması Delta Bar Delta Algoritması Geliştirilmiş Delta Bar Delta Algoritması Hızlı Yayılım Algoritması Levenberg-Marquardt Metodu Eşleştirmeli Eğim Algoritmaları Genetik Algoritma. 15

YSA NIN ÖZELLİKLERİ Kendi kendini organize etme ve öğrenebilme yetenekleri vardır. Eksik bilgi ile çalışabilmektedirler. Hata toleransına sahiptirler. Belirsiz ve tam olmayan bilgileri işleyebilmektedirler. YSA, ani bozulma göstermezler. Sadece nümerik bilgiler ile çalışabilmektedirler. YSA, normal yollarla çözülmesi zor olan problemleri çözmek için tasarlanmışlardır. 16

YSA NIN AVANTAJLARI Doğrusal olmayan çok boyutlu, gürültülü, eksik bilgili ve özellikle problemin çözümünde kesin bir matematiksel modelin veya algoritmanın bulunmadığı durumlarda başarılıdır. İstisnai ve anormal veri sayısı çok olan konularda iyi sonuçlar verir. Adaptasyon yeteneği vardır. Bilgiler ağın tamamında saklanır. Daha önce görülmemiş örnekler hakkında bilgi üretebilir. 17

YSA NIN DEZAVANTAJLARI Kara Kutu, verdiği sonucun açıklamasını yapamaz. Uygun ağ yapısının belirlenmesinde belli bir kural yoktur. Ağın parametre değerlerinin belirlenmesinde belli bir kural yoktur. Eğitim örnekleri seçiminde genel bir kural yoktur. Öğrenilecek problemin ağa gösterimi önemli bir problemdir. Ağın eğitiminin ne zaman bitirilmesi gerektiğine ilişkin belli bir yöntem yoktur. 18

YSA UYGULAMALARI Sınıflandırma Karakter, El Yazısı Tanıma Kontrol Teşhis Optimizasyon Robotik Görüntü işleme Veri İlişkilendirme 19

KAYNAKLAR Karakuzu, C., 2011, Yapay Sinir Ağları Ders Notları, Bilecik Üniversitesi Fen Bilimleri Enstitüsü, Bilecik. Öztemel, E., 2006, Yapay Sinir Ağları, Papatya Yayıncılık, İstanbul. Elmas, Ç., 2007, Yapay Zeka Uygulamaları, Seçkin Yayıncılık, Ankara. Bağış, S., 2009, Yapay Zeka Algoritmaları Kullanılarak Sistem Modelleme, Erciyes Üniversitesi Fen Bilimleri Enstitüsü, Kayseri. 20