Meriç ÇETİN Pamukkale Üniversitesi Bilgisayar Mühendisliği Bölümü

Slides:



Advertisements
Benzer bir sunumlar
Prof. Dr. Ahmet Arıkan Gazi Ü niversitesi Gazi Eğitim Fakültesi OFMAE Bölümü Matematik Eğitimi Anabilim Dalı.
Advertisements

ODTÜ Bilgisayar Mühendisliği Tanıtım Günleri Temmuz 2005.
Algoritma.  Algoritma, belirli bir görevi yerine getiren sonlu sayıdaki işlemler dizisidir.  Başka bir deyişle; bir sorunu çözebilmek için gerekli olan.
AVRUPA BİRLİĞİ SİSTEMİNDE ENGELLİLER ve ÖZEL EĞİTİM
Çı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.
Hat Dengeleme.
AKRAN DESTEKLİ ÖĞRENME
SEVDA GÜL Y MEME MR’ INDA KANSER TESPITI.
Yüksek Başarımlı Hesaplama Sistemleri ve Yapılan Çalışmalar Züleyha EZBER
İSTANBUL ESENYURT ÜNİVERSİTESİ SOSYAL BİLİMLER ENSTİTÜSÜ İŞLETME ANABİLİMDALI YÖNETİM ve ORGANİZASYON CENK SOYER SÜREÇ YENİLEME DEĞİŞİM MÜHENDİSLİĞİ REENGINEERINGG.
KISIM 3 Bilişsel Gelişimi Arttırma BÖLÜM 8 Problem Çözme ve Eleştirel Düşünme.
Aile Hekimliği Uzmanlık Eğitiminde Alan Eğitiminin Yeri ve Önemi
Raporlama Yapmanın Amaçları 2 -Yapılan çalışmaların sonuçlarını daha net görebilmek -Yapılan çalışmaları geçmiş zaman verileriyle kıyaslayabilmek -Rapor.
Zihinsel engellilerin sınıflandırılması
YAPAY SİNİR AĞLARINA GİRİŞ. Yapay Sinir Ağlarının Genel Tanımı İnsan beyninin özelliklerinden olan öğrenme yoluyla yeni bilgiler türetebilme, yeni bilgiler.
DEPREME DAYANIKLI BETONARME YAPI TASARIMI
BULUŞ YOLUYLA ÖĞRETİM JEROME BRUNER.
İNSAN BİLGİSAYAR ETKİLEŞİMİ: BİLİŞSEL BOYUT III. İBE alanında etkileşimi anlamaya çalışan uzmanlar, özellikle şema ve zihinsel modeller üzerinde yoğunlaşırlar.
Psikolojik Danışma ve Rehberlik
Momentum Terimi Momentum terimi Bu ifade neyi anımsatıyor? Lineer zamanla değişmeyen ayrık zaman sistemi HATIRLATMA.
Yazılım Mühendisliği1[ 3.hft ]. Yazılım Mühendisliği2 Yazılım İ sterlerinin Çözümlemesi Yazılım Yaşam Çevrimi “ Yazılım Yaşam çevrimin herhangi bir yazılım.
Çok Katmanlı Algılayıcı-ÇKA (Multi-Layer Perceptron)
Hata Fonksiyonları Lojistik Fonksiyon ß ß Huber Fonksiyonu ß ß.
SA Ğ LI Ğ IN GEL İŞ T İ R İ LMES İ VE İ L EYLEM PLANI.
ZAMAN Ç İ ZELGELER İ İ LE VER İ ML İ L İ K ANAL İ Z İ BİTİRME ÖDEVİ.
HAZIRLAYANIN; ADI SOYADI; İLVE ÇEBİ NUMARA:
Sanayi ve ticaret limiteD şirketi
ÜSTÜN ZEKALI VE ÜSTÜN YETENEKLİ ÇOCUKLAR
Ders notlarına nasıl ulaşabilirim
MESLEĞE YÖNELTME SEMİNERİ
Okul Deneyimi Dersi Eser Çeker (Uz.).
PROGRAMLI ÖĞRETİM Tanımı:
ÖZEL EĞİTİMİN TEMEL İLKELERİ
Deneme Modelleri Neden-sonuç ilişkilerinin sorgulandığı araştırma türleridir. Deneme ve tarama modelleri arasındaki fark nedir? Deneme modellerinde amaçlar.
Eğitsel Rehberlik Yrd. Doç. Dr. Gökhan Atik.
M Arş. Gör. Dr. Esranur AKBULUT
NOT VERME VE MEZUNİYET.
Yapay Sinir Ağı Modeli (öğretmenli öğrenme) Çok Katmanlı Algılayıcı
ANKARA ÜNİVERSİTESİ SAĞLIK BİLİMLERİ FAKÜLTESİ SOSYAL HİZMET BÖLÜMÜ
İleri Algoritma Analizi
BİLİŞİM SİSTEMLERİ GÜVENLİĞİ (2016)
BİLSEM NEDİR? “Bilim ve Sanat Merkezi, okul öncesi eğitim, ilkokul, ortaokul ve lise çağındaki özel yetenekli öğrencilerin bireysel yeteneklerinin farkında.
Teknolojİ ve tasarIm dersİ
Bilgi ve İletişim Teknolojileri
BİYOİNFORMATİK NEDİR? BİYOİNFORMATİKTE KULLANILAN SINIFLAMA YÖNTEMLERİ
Üretim ve Üretim Yönetimi Temel Bilgileri
“Bilgi”’nin Gösterimi “Bilgi” İnsan veya Makina Yorumlama Öngörme
ZEE ZİHİN ENGELLİLERE BECERİ VE KAVRAM ÖĞRETİMİ
MATEMATİK DERSİ ÖĞRETİM PROGRAMI
PARAMETRİK HİPOTEZ TESTLERİ
BİYOMEDİKAL MÜHENDİSLİĞİ LİSANS EĞİTİMİ
BÖLÜM 2 BİLİŞSEL GELİŞİM.
ÜNİVERSİTEDE YABANCI DİL ÖĞRETİMİNDE İNTERNET KULLANIMINA İLİŞKİN ÖĞRENCİ GÖRÜŞLERİ Mehmet AKSÜT Nihat ÇAKIN 
SPORDA TEKNİK ve TAKTİK ÖĞRETİM YÖNTEMLERİ
Psikolojik Danışma ve Rehberlik
ÖĞRENME STİLLERİ.
SPORDA TEKNİK ve TAKTİK ÖĞRETİM YÖNTEMLERİ
Tezin Olası Bölümleri.
EĞİTİME GİRİŞ Mehmet Akif Ersoy Üniversitesi
Araştırma Önerisi ve Hazırlanması
Pedagojİk Formasyon Sertifika programI ÖĞRETİM İLKE VE YÖNTEMLERİ Hafta V Prof.Dr.Bülent ÇAVAŞ.
NİŞANTAŞI ÜNİVERSİTESİ
SAĞLIK PSİKOLOJİSİNE GİRİŞ
Ölçmede Hata Kavramı ve Hata Türleri
SES KOMUT TANIMA İLE GEZGİN ARAÇ KONTROLÜ
Yrd. Doç. Dr. Şükrü KEYİFLİ
Bilimsel Araştırma Yöntemleri
BİREYİ TANIMA TEKNİKLERİ
KİMYA DERSİNİ SEVMENİN YOLU
Sunum transkripti:

Meriç ÇETİN Pamukkale Üniversitesi Bilgisayar Mühendisliği Bölümü İLERİ BESLEMELİ YAPAY SİNİR AĞLARINDA BACKPROPAGATİON (GERİYE YAYILIM) ALGORİTMASININ SEZGİSEL YAKLAŞIMI Meriç ÇETİN Pamukkale Üniversitesi Bilgisayar Mühendisliği Bölümü

Yapay Sinir Ağları (YSA); YAPAY SİNİR AĞLARI Yapay Sinir Ağları (YSA); Genel olarak insan beyninin ya da merkezi sinir sisteminin çalışma prensiplerinin taklit eden bilgi işleme sistemleridir. Yapay Zeka; İnsanın düşünme yapısını anlamak ve bunun benzerini ortaya çıkaracak bilgisayar işlemlerini geliştirmeye çalışmaktır. Öğrenme, gerekçeleme, problem çözme v.b. gibi insanoğlunun davranışlarını gösterebilen sistemlerle ilgilenen bir bilgisayar bilimidir. Amacı insanların davranışlarının ve sezgisel yeteneklerinin bilgisayar üzerindeki benzetimidir.

YSA Özellikleri YSA Uygulama Alanları Öğrenebilirler, Elektronik Tecrübe kazanabilirler, Bu tecrübeyi kullanarak yeni problemleri çözebilir, Eksik veri ile problemler çözebilirler, Belirli bir algoritma yerine sezgisel yöntemler kullanırlar, Yanlış yapabilirler… Elektronik Haberleşme,Telekomünikasyon Otomasyon ve Kontrol Robotik Uygulamaları Tıp, Görüntü Tanıma Arıza Analizi ve Tespiti Savunma Sanayi,Üretim Bankacılık ve Finans

Çok Girişli S Nöronlu Hücre Modeli Bir çok giriş için genellikle bir nöron yeterli olmayabilir. Paralel işlem yapan birden fazla nörona ihtiyaç duyulduğunda katman kavramı devreye girmektedir. S tane nöronun tek bir katmanı Şekil’de gösterilmiştir. Burada R girişin her biri bir nörona bağlıdır.

Üç katmanlı bir ağın genel yapısı Çok Katmanlı Nöronlar Üç katmanlı bir ağın genel yapısı

Backpropagation (Geriye Yayılım) Algoritması Backpropagation Algoritması: Bir giriş setine karşılık olarak özel bir fonksiyonel karakteristiği elde edebilmek için çıkışlar oluşturmak üzere ağırlıkların ayarlanması prensibine dayanan bir YSA algoritmasıdır. Standart Backpropagation Algoritması: Katmanlar arasında tam bir bağlantının bulunduğu çok katmanlı, ileri beslemeli ve öğreticili olarak eğitilen bir YSA modelidir ve hataları geriye doğru çıkıştan girişe azaltmaya çalışmasından dolayı bu ismi almıştır. Bir geri yayılım ağındaki öğrenme aşağıdaki basamaklardan oluşur: Eğitim kümesinden bir sonraki örneği seçme ve ağ girişine giriş vektörü uygulama. Ağın çıkışını hesaplama. Ağın çıkışı ile istenen vektör (hedef vektör) arasındaki hatayı hesaplama. Hatayı küçültecek şekilde ağın ağırlıklarını ayarlama.

Backpropagation Algoritması Backpropagation Algoritması, YSA araştırmaları için önemli bir buluştur. Ancak birçok pratik uygulama için yetersiz kalmaktadır. SBP Algoritmasının en büyük problemi, çok uzun eğitim süresine sahip olmasıdır. Pratik problemlerde temel SBP Algoritmasının kullanılması, YSA eğitiminin günlerce hatta haftalarca sürebilmesinden dolayı mümkün değildir. Bu sebeple algoritmada yakınsamayı hızlandırmak için bazı metotlar geliştirilmiştir. SBP Algoritmasının performansını iyileştirecek birkaç teknikten biri olan Sezgisel Yaklaşım Teknikleri momentum kullanılarak yapılır. Momentum katsayısı, YSA’nın daha hızlı toparlanmasına yardım eden bir faktördür.

Momentumlu Backpropagation Algoritması SBP Algoritmasında öğrenme oranı küçük seçilirse öğrenme yavaşlayacak, büyük seçilirse ağırlık değişimleri salınımlı ve kararsız olacaktır. Bu sakıncalar, SBP Algoritmasında ağırlıklara uygulanacak düzeltme miktarını belirleyen denklemlere momentum terimi  eklenerek azaltılabilir. Momentum katsayısı 0 <  < 1 aralığında seçilir. Momentum katsayısı ağın daha hızlı toparlanmasına yardım eden bir faktördür. Amacı öğrenme esnasında ağın salınım yapmasını önlemektir. Dik İniş Backpropagation Algoritması Parametreleri Momentumlu Backpropagation Algoritması Parametreleri

Örnek Problemler AND Problemi XOR Problemi x1 x2 y 1 x1 x2 y 1

Örnek Problemler Parity-3 Problemi x1 x2 x3 y -1 1

Örnek Problemler Parity-4 Problemi x1 x2 x3 x4  y -1 1

AND,XOR,Parity-3 ve Parity-4 Problemleri için simülasyon sonuçları

SONUÇ Bu çalışmada, farklı karmaşıklık derecelerine sahip lojik problemler SBP Algoritması ve Momentumlu Backpropagation Algoritması tarafından çözülmüştür. Simülasyon sonuçları göstermiştir ki yapay sinir ağlarının çözmeye çalıştığı problemin karmaşıklığı arttıkça, problemi çözen yapay sinir ağı yapısının karmaşıklığı da artmıştır. Burada ayrıca yapının karmaşıklığı kadar kullanılan öğrenme algoritmasının da büyük önem kazandığı söylenebilir. Momentum ilavesi Standart Backpropagation Algoritmasına Ortalama Döngü Sayısı (ODS) açısından büyük çoğunlukla olumlu etkide bulunmuştur. Ancak problemin karmaşıklığı arttıkça Momentumlu Backpropagation Algoritması, SBP Algoritması gibi çözümde çok fazla etkili olamamıştır. Sonuç olarak, momentum ilavesi Backpropagation Algoritmasına olumlu katkı sağlar ve bu tür basit problemlerin çözümünde önerilebilir.

TEŞEKKÜRLER…