Download - Ysa Uygulamasi
![Page 1: Ysa Uygulamasi](https://reader034.vdocuments.pub/reader034/viewer/2022050817/55838e6fd8b42a8e0c8b5074/html5/thumbnails/1.jpg)
YSA Uygulaması
El Yazısı Rakam Tanıma
![Page 2: Ysa Uygulamasi](https://reader034.vdocuments.pub/reader034/viewer/2022050817/55838e6fd8b42a8e0c8b5074/html5/thumbnails/2.jpg)
İçerik
● YSA ile Modelleme● Fann ve FannTool● Veriler ve YSA aktarımı● YSA nın Dizaynı● Eğitimi● Sonuç
![Page 3: Ysa Uygulamasi](https://reader034.vdocuments.pub/reader034/viewer/2022050817/55838e6fd8b42a8e0c8b5074/html5/thumbnails/3.jpg)
YSA ile Modelleme
● Girdi ve Çıktı şeklinde tanımlıyabileceğimiz her tür sistemi, yeterli veri de varsa modeleyebiliriz
![Page 4: Ysa Uygulamasi](https://reader034.vdocuments.pub/reader034/viewer/2022050817/55838e6fd8b42a8e0c8b5074/html5/thumbnails/4.jpg)
Örnek Modellemeler
● Otomobil Motoru Ateşleme Sistemi (Aston Martin ● Finansal Portföy Optimizasyonu● Döviz Pariteleri Tahmini● Dudak okuma ( neural speechreading system )● Tavla Oynamak ( TD-Gammon )● İnşaat Maliyet Hesabı● Sinema filmi Hasılat Tahmini ( Epagogix )● Deprem Tahmin Sistemi
![Page 5: Ysa Uygulamasi](https://reader034.vdocuments.pub/reader034/viewer/2022050817/55838e6fd8b42a8e0c8b5074/html5/thumbnails/5.jpg)
FANN Nedir
● FANN Fast Artifical Neural Network, ● Yapay Sinir Ağı kütüphanesidir.● Cross-platform ( Windows, Linux,... )● Lisansı ( LGPL ) ticari uygulamaya uygun ● Pek çok dilden çağırlabiliyor ( C#, Java, Python,
PERL, PHP,... )
![Page 6: Ysa Uygulamasi](https://reader034.vdocuments.pub/reader034/viewer/2022050817/55838e6fd8b42a8e0c8b5074/html5/thumbnails/6.jpg)
FannTool Nedir Neler yapar
● FANN kütüphanesi için yazılmış GUI● Cross-platform ( Windows, Linux,... )● YSA Dizaynı● Eğitimi● Testi● Çalıştırılması
![Page 7: Ysa Uygulamasi](https://reader034.vdocuments.pub/reader034/viewer/2022050817/55838e6fd8b42a8e0c8b5074/html5/thumbnails/7.jpg)
Veriler I Tip II Tip III Tip10 Var A
12,5 Yok B18 Var C17 Var A18 Var A3 Yok C8 Yok B
● Yeterli sayıda ve çeşitlilikte Veri toplanır● YSA , ( 0 , 1 ) yada (-1 , 1) aralığındaki verileri
kabuleder. Gereken çevrimler yapılır● Veriler Eğitim ve Test için ikiye ayrılır
![Page 8: Ysa Uygulamasi](https://reader034.vdocuments.pub/reader034/viewer/2022050817/55838e6fd8b42a8e0c8b5074/html5/thumbnails/8.jpg)
YSA'ya aktarımı● 1. Tip : Belli bir aralıktaki değişik değerlerde
süreklilik gösteren Sayısal Değerler , Ölçeklendirmeyle aktarılır (min->0 , max-> 1 )
● 2. Tip : Mantıksal bir değer taşıyan değişkenler, Var = 1 Yok = 0 şeklinde
● 3. Tip : Belli sayıdaki kategorik değerler içeren değişkenler her katagori için bir Mantıksal alan oluşturularak aktarılır.
● A = 1 0 0● B = 0 1 0● C = 0 0 1
![Page 9: Ysa Uygulamasi](https://reader034.vdocuments.pub/reader034/viewer/2022050817/55838e6fd8b42a8e0c8b5074/html5/thumbnails/9.jpg)
Handwritten Digit Recognation
● Semeion Araştırma merkezinin 80 ayrı kişinin yazdığı 1593 rakamı içeren veri seti kullanıldı.
● Giriş değerleri 16x16 matris bitmap görüntü ( 256 )
● Çıkış değeri Rakam değeri Kategorik ( 10 tane Mantıksal )
![Page 10: Ysa Uygulamasi](https://reader034.vdocuments.pub/reader034/viewer/2022050817/55838e6fd8b42a8e0c8b5074/html5/thumbnails/10.jpg)
YSA Dizaynı
● Saklı Katman Sayısı● Katmanlardaki Hücre
sayısı● Öğrenme Algoritması
ve hızı● Aktivasyon
Fonksiyonları● Ve pek çok değişik
İnce ayar parametreleri
![Page 11: Ysa Uygulamasi](https://reader034.vdocuments.pub/reader034/viewer/2022050817/55838e6fd8b42a8e0c8b5074/html5/thumbnails/11.jpg)
EğitimDizayn
Eğitim
Test
YSA
H
H
E
E
![Page 12: Ysa Uygulamasi](https://reader034.vdocuments.pub/reader034/viewer/2022050817/55838e6fd8b42a8e0c8b5074/html5/thumbnails/12.jpg)
Ezberci Eğitimin Zararları !
● Eğitim versiyle mükemmel sonuç verirken Test verilerinde kabul edilemez hata düzeylerinde kalır
● FannTool'un OCS sistemi var
![Page 13: Ysa Uygulamasi](https://reader034.vdocuments.pub/reader034/viewer/2022050817/55838e6fd8b42a8e0c8b5074/html5/thumbnails/13.jpg)
Eğitim Sonucu
Rakam Eğtim Verisi Test Verisi0 %100 %95,21 %100 %92,52 %100 %94,33 %99,2 %83,34 %96,4 %86,85 %98,6 %88,16 %100 %91,97 %98,8 %80,38 %98,8 %81,49 %97,8 %75,7
● Türlü denemelerden sonra ulaşılan sonuç● Eğtilimiş YSA nın Veriler üzerindeki başarısı
![Page 14: Ysa Uygulamasi](https://reader034.vdocuments.pub/reader034/viewer/2022050817/55838e6fd8b42a8e0c8b5074/html5/thumbnails/14.jpg)
Eğtilmiş YSA'nın KullanımıYSA'yı Yükle
Giriş Değerlerini Oku
YSAnın kullanacağı yapıya çevir
YSA'yı Çalıştır
Çıkış DeğerleriniGerçek değerlere çevir
![Page 15: Ysa Uygulamasi](https://reader034.vdocuments.pub/reader034/viewer/2022050817/55838e6fd8b42a8e0c8b5074/html5/thumbnails/15.jpg)
Program
● Uygun Şekilde eğitilmiş YSA kaydedilir● Gereken Giriş değerlerini alacak ve sonuçları
gösterecek bir program yazılır
![Page 16: Ysa Uygulamasi](https://reader034.vdocuments.pub/reader034/viewer/2022050817/55838e6fd8b42a8e0c8b5074/html5/thumbnails/16.jpg)
Sonuç ( Yapılanlar ve Yapılmayanlar )
Yapılanlar● Uygun şekilde
eğitilmiş YSA'ya ulaşıldı.
● Kullanmak için Program yazıldı
Yapılmayanlar● Sonuç Analizleri● Analiz sonuçlarına
göre performans artırıcı düzenlemeler
![Page 17: Ysa Uygulamasi](https://reader034.vdocuments.pub/reader034/viewer/2022050817/55838e6fd8b42a8e0c8b5074/html5/thumbnails/17.jpg)
Sorular