YAPAY SİNİR AĞLARI (ARTİFİCİAL NEURAL NETWORKS) Ayşe MERİÇ

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.

Esnek Hesaplamaya Giriş

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

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

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

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

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

Zeki Optimizasyon Teknikleri

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

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

Yapay Sinir Ağları GİRİŞ

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

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

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İ

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

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

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

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

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

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

Beynin Anatomik Açıdan İncelenmesi ve Beyin Sisteminin İşleyişi

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

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

Daha komplike uygulamalar elektronik ticaret, elektronik kimlik belgeleme, güvenli e-posta,

Suleyman TOSUN

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

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

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

PID SÜREKLİ KONTROL ORGANI:

THE ANALYSES OF THIN WALLED TUBES BY USING ARTIFICIAL NEURAL NETWORK

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

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

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

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

Fatih Kölmek. ICCI Uluslararası Enerji ve Çevre Fuarı ve Konferansı 25 Nisan 2012, İstanbul, Türkiye

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

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

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

Yapay Zeka İle Aramızdaki Fark

ÇATI DÖŞEMESİNDE MEYDANA GELEN YOĞUŞMA VE BUHARLAŞMA KÜTLELERİNİN YAPAY SİNİR AĞLARI İLE TAHMİN EDİLMESİ

... rref = 0; lref = 0 f cmu_mx <= 40 Then ' Fuzzy Table-Left l_cmu = ((40 - cmu_mx) * 100) / 40 rref = rref + (20 * l_cmu) / 100 End If If cmu_mx >=

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

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

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

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

CBS ve Coğrafi Hesaplama

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

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

YAPAY SİNİR AĞLARI EĞİTİM SETİ. Gazi Üniversitesi Teknik Eğitim Fakültesi Elektrik Eğitimi Bölümü, 06500, ANKARA ÖZET

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İ

Dr. Ergün AKGÜN Kimdir?

Fizyoloji ve Davranış

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

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

YAPAY SİNİR AĞLARI TEMELLİ TIBBÎ TEŞHİS SİSTEMİ. Muzaffer DOĞAN Yüksek Lisans Tezi

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

Temelleri. Doç.Dr.Ali Argun Karacabey

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

Temel Kavramlar-2. Aşağıda depolama aygıtlarının kapasitelerini inceleyebilirsiniz.

Kural Motoru.

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

Yapay Zeka ya giris. Yapay sinir aglari ve bulanik mantik. Uzay CETIN. Université Pierre Marie Curie (Paris VI),

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

Dr. Halise Kader ZENGİN

Kaynaklı İmalat Operasyon Sürelerinin Matlab Yapay Sinir Ağları ile Tahmin Edilmesi

BİL-142 Bilgisayar Programlama II

Beynin Temelleri BEYNİN TEMELLERİ 1: BEYNİN İÇİNDE NE VAR?

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

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

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

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

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

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

Web Madenciliği (Web Mining)

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

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

Fonksiyon Optimizasyonunda Genetik Algoritmalar

Ö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

OTOMATİK KONTROL SİSTEMLERİ TEMEL KAVRAMLAR VE TANIMLAR

DENETLEYİCİ VE DÜZENLEYİCİ SİSTEMLER

Otomatik Doküman Sınıflandırma

Çok Markalı Servis İstasyonları için Yapay Sinir Ağları ile Görüntü Tabanlı Araç Marka ve Modeli Tanıma Yazılımı

Otomatik Doküman Sınıflandırma

H04 Mekatronik Sistemler. Yrd. Doç. Dr. Aytaç Gören

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

Askı Madde Konsantrasyonu ve Miktarının Yapay Sinir Ağları ile Belirlenmesi 1

AKTÜATÖRLER Elektromekanik Aktüatörler

ÜRETİM YÖNETİMİ VE SİSTEMİ

SİMÜLASYON-YAPAY SİNİR AĞI İLE ESNEK ÜRETİM SİSTEMİ TASARIMI

DEÜ MÜHENDİSLİK FAKÜLTESİ FEN ve MÜHENDİSLİK DERGİSİ Cilt: 6 Sayı: 1 sh Ocak 2004

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

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

SU KALITE SİSTEMİ. Türkiye Halk Sağlığı Kurumu

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

ALP OĞUZ ANADOLU LİSESİ EĞİTİM ÖĞRETİM YILI BİLGİSAYAR BİLİMİ DERSİ 2.DÖNEM 2.SINAV ÖNCESİ ÇALIŞMA SORULARI VE YANITLARI

EGE ÜNİVERSİTESİ EGE MYO MEKATRONİK PROGRAMI

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

Transkript:

YAPAY SİNİR AĞLARI (ARTİFİCİAL NEURAL NETWORKS) Ayşe MERİÇ 201420404016

Yapay Sinir Ağlarının Tanımı YSA, insan beyninin çalışma mekanizmasını taklit ederek beynin öğrenme, hatırlama genelleme yapma yolu ile yeni bilgiler türetebilme gibi temel işlevlerini gerçekleştirmek üzere geliştirilen mantıksal yazılımlardır. YSA biyolojik sinir ağlarını taklit eden sentetik yapılardır.

Yapay Sinir Ağlarının Özellikleri Doğrusal Olmama Paralel Çalışma Öğrenme Genelleme Hata Toleransı ve Esneklik Eksik Verilerle Çalışma Çok Sayıda Değişken ve Parametre Kullanma Uyarlanabilirlik

İlk yapay sinir ağı modeli 1943 yılında bir sinir hekimi olan Warren McCulloch ve bir matematikçi olan Walter Pitts tarafından Sinir Aktivitesinde Düşüncelere Ait Bir Mantıksal Hesap (A Logical Calculus of Ideas Immanent in Nervous Activity) başlıklı makale ile ortaya çıkarılmıştır. Sinir sistemi elemanlarının, Yapay Sinir Ağı modelindeki terminolojisi aşağıdaki şekilde belirtilmiştir.

YSA'ların Üstünlükleri 1) YSA'lar olayları öğrenerek benzer olaylar karşısında mantıklı kararlar verebilirler. 2) Bilgiler, ağın tamamında saklanır. Bu nedenden dolayı işlem elemanlarından bazılarının işlevini yitirmesi durumunda, anlamlı bilginin kaybolması söz konusu olmaz. 3) YSA lar öğrenme işlemi örnekleri kullanırlar. YSA'nın öğrenebilme işlemini gerçekleştirebilmesi için örneklerin belirlenmesi, ve bu örneklerin ağa gösterilerek istenen çıktılara göre ağın eğitilmesi gerekmektedir

4) Algılamaya yönelik olaylarda kullanılabilirler. 5) YSA'lar kendilerine örnekler halinde verilen örüntüleri kendisi veya diğerleri ile ilişkilendirebilirler. 6) YSA'lar çalışırken de öğrenebilirler ve kendi kendilerini eğitebilirler. 7) Geleneksel program sistemlerinin aksine YSA'lar eğitildikten sonra veriler eksik bilgi içerse de çıktı üretebilirler. 8) YSA lar, çözümlerini yaparken bir problem ortaya çıktığı anda değil, zaman içerisinde yavaş ve göreceli bir şekilde sistemlerini bozarlar. 9) YSA'larda bilgi, ağa dağılmış bir şekilde tutulur. Hücrelerin bağlantı ve ağırlık dereceleri, ağın bilgisini gösterir, bundan dolayı tek bir bağlantının kendi başına anlamı yoktur.

YSA'ların Sakıncaları 1) YSA'ların en önemli sorunu donanım bağımlı olmalarıdır ve her bilgisayarda yapay sinir ağları programları kullanılamamaktadır. 2) Probleme uygun ağ yapısının belirlenmesi için geliştirilmiş bir kural yoktur. Yapı, deneyim ve deneme yanılma yolu ile belirlenmektedir ve çıktılar seçilen ağa göre değişkenlik göstermektedir. 3) YSA'larda öğrenme katsayısı, hücre sayısı, katman sayısı gibi parametrelerin belirlenmesinde de belirli bir kural yoktur. 4) Problemler ağa tanıtılmadan önce sayısal değerlere çevrilerek sisteme girilmelidir. 5) YSA bir probleme çözüm ürettiği zaman, bunun neden ve nasıl olduğuna ilişkin bir ipucu vermez. Bu durum ağın kara kutu olarak görülmesine yol açmaktadır.

Yapay Sinir Ağlarının Kullanıldığı Alanlar Öğrenme İlişkilendirme Sınıflandırma Genelleme Tahmin Özellik belirleme Optimizasyon

Biyolojik Sinir Sistemi Şekil de görüldüğü gibi alıcı sinirler organizma içerisinden ya da dış ortamlardan algıladıkları uyarıları, elektriksel sinyallere dönüştürerek beyne iletirler. Tepki sinirleri ise, beynin ürettiği elektriksel darbeleri organizma çıktısı olarak uygun tepkilere dönüştürürler.

Sinir hücreleri, sinir sisteminin temel işlem elemanıdır ve şekilde sinir hücresinin yapısı verilmiştir. Birbiriyle bağlantılı iki nöronun akson, dentrit, sinaps ve çekirdek (hücre gövdesi) olmak üzere dört önemli bölümü bulunmaktadır.

Yapay Sinir Ağlarının Temel Elemanları Girdiler: Diğer işlem elemanlarından ya da dış ortamlardan işlem elemanına giren bilgilerdir. Ağırlıklar: Bilgiler, bağlantılar üzerindeki ağırlıklar üzerinden işlem elemanına girerler. Bu yüzden ağırlıklar, ilgili girişin işlem elamanı üzerindeki etkisini belirler

Toplama Fonksiyonu: Bir hücreye gelen net girdiyi hesaplayan bir fonksiyondur ve genellikle net girdi, girdilerin ilgili ağırlıkla çarpımlarının toplamıdır. Aktivasyon Fonksiyonu: Transfer fonksiyonu olarak da bilinen aktivasyon fonksiyonu, toplama fonksiyonundan elde edilen net girdiyi bir işlemden geçirerek hücre çıktısını belirleyen ve genellikle doğrusal olmayan bir fonksiyondur.

Genel anlamda YSA, yukarıda bahsedilen sinirin aktif hale gelmesi işlevini yerine getirme yöntemini modellemek için tasarlanan bir sistem olarak tanımlanabilir.

Yapay Sinir Ağlarının Yapısı Yapay sinir ağları yapı olarak 3 katmandan oluşmaktadır. Bu katmanlar sırasıyla girdi katmanı, ara katman(lar) ve çıktı katmanıdır. Girdi Katmanı: Girdi katmanı biyolojik sinir ağlarında yer alan sinir hücreleri, yapay sinir ağlarında, yapay sinir hücreleri olarak adlandırılırlar ve bu hücreler işlem elemanları olarak da adlandırılırlar. Bu katmandaki işlem elemanları dış dünyadan bilgileri alarak ara katmanlara aktarırlar.

Ara Katmanlar (Gizli Katmanlar): görüldüğü gibi girdi katmanı ara katmandan gelen bilgiler, işlenerek çıktı katmanına gönderilirler. Bu bilgilerin işlenmesi ara katmanlarda gerçekleştirilir. Bir ağ içinde birden fazla ara katman olabilir. Çıktı Katmanı: çıktı katmanındaki işlem elemanları, ara katmandan gelen bilgileri işleyerek, ağın girdi katmanından sunulan girdi seti için üretmesi gereken çıktıyı üretirler. Üretilen çıktı dış dünyaya gönderilir.

Yapay sinir ağının eğitilmesi Yapay sinir ağlarının öğrenme sürecinde de, tıpkı dış ortamdan uyarıların alınması gibi dış ortamdan girdiler alınır. Girdilerin beyin merkezine iletilerek değerlendirilip, tepki oluşturulması gibi, yapay sinir ağında da, girdiler, aktivasyon fonksiyonundan geçirilerek bir çıktı üretilir. Bu çıktı, bilinen çıktıyla karşılaştırılarak hata bulunur. Çeşitli öğrenme algoritmalarıyla hata azaltılıp gerçek çıktıya yaklaşılmaya çalışılır. Bu çalışma süresince yenilenen, yapay sinir ağının ağırlıklarıdır. Ağırlıklar her bir çevrimde yenilenerek amaca ulaşılmaya çalışılır. Eğer yapay sinir ağı, verilen girdi-çıktı çiftleriyle amaca ulaşmış ise ağırlık değerleri saklanır.ağırlıkların sürekli yenilenerek istenilen sonuca ulaşılmasına kadar geçen zamana öğrenme adı verilir.

Yapay Sinir Ağı Sınıflamaları YSA larda öğrenme algoritmaları temelde üç grupta toplanmaktadır. 1)Öğretmenli öğrenmede,sisteme öğrenilmesi istenen olaya ilişkin örnekler için girdi ve çıktılar eğitici tarafından sağlanır. Arzu edilen çıktı ile sinir ağı çıktısı arasındaki fark hata ölçüsüdür ve ağ parametrelerini güncellemekte kullanılır. Ağırlıkların güncellenmesi süresince eğitici hatayı azaltmayı amaçlamaktadır.

Öğretmensiz öğrenmede, öğretmenli öğrenmedeki gibi arzu edilen çıktılar bilinmemektedir. Cevabın doğruluğu veya yanlışlığı hakkında bilgi sahibi olunmadığı için öğrenme, girdilerin verdiği cevaplar gözlenerek başarıya ulaşılır. Destekleyicili öğrenmede, ağın davranışının uygun olup olmadığını belirten bir bilgiye ihtiyaç duyulur. Bu bilgiye göre ağırlıklar ayarlanır. Bu yöntem, gerçek zamanda öğrenme yöntemi olup deneme-yanılma esasına göre sinir ağı eğitilmektedir

SONUÇ Gerçek yasamda yapay sinir ağlarının kullanımı gün geçtikçe karşımıza daha sık çıkmaya başlamıştır. Günümüz problemleri oldukça karışık ve sıradan algoritmalarla çözümlenemeyecek derecede zeki algoritmalara ihtiyaç duyar hale gelmiştir. Tam bu noktada yapay sinir ağlarının kullanımı devreye girmektedir Yapay sinir ağları yarının problemleri için çözümler sunmakta ve gün geçtikçe günlük yaşantımıza daha çok entegre olmaktadır.