Harf Tanıma, Bir YSA Uygulaması

0
227
harf tanıma ysa
harf tanıma ysa

Bu Program Yapay sinir ağı – ANN – kullanan harf tanıma sistemidir. YSA için FANN kütüphanesi kullanılmıştır. Kullanıcı arabirimi FLTK kütüphanesi kullanılarak yazılmıştır. Program C++ olarak Code Blocks IDE sinde mingw32 ile derlenmiştir. kısacası platform bağlı hiç bir şey kullanılmadığından başka ortamlarda da derlenebilir. – Yani öyle umuyorum 🙂 –

harf tanıma ysa

Açıklama

Harf 5×8 ebatlarında 40 noktadan oluşan bir matrisle tanımlanıyor. YSA’nın giriş katmanı 40 oluyor 1 ve 0 olarak çıkış katmanı ise kayıtlı olan karekter sayısına eşit şu an programda kayıtlı olan harf sayısı 20 çıkış katmanı da 20 düğüme sahip.

Programı Yapay Zeka – Yapay Sinir Ağları konusunda örnek program olsun diye yazdım. Yazdıkdan sonra ilk önce epey bir şaşırdım çünkü program çok uçuk sonuçlar veriyordu, araştırken farkettim ki daha önce verdiğim FANN library dosyasında bir çeşit bozukluk var. Yeniden derleyip kullanınca problem kalmadı.

Programda FLTK kütüphaneside kullanıldığından bu konuda da örnek program sayılır.

 

Kaynak: http://derindelimavi.blogspot.com.tr/2006/04/harf-tanma-bir-ysa-uygulamas.html / 2006
Birol Kuyumcu

Facebook Yorumları