Dergiler / Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi / 2005 / Cilt: 20 - Sayı: 1

Yapay sinir ağları ile Türkçe Times New Roman, Arial ve elyazısı karakterleri tanıma

Turkish Times New Roman, Arial, and handwriting characters recognition by neural network

Sayfa
13–19
DOI
—

Özet

Yapay Sinir Ağları (YSA), giriş verilerinin yetersiz olduğu, mevcut verilerden hareketle bilinmeyen ilişkilerin ortaya çıkarılması ve algoritması veya kuralları tam olarak bilinmeyen durumlar için geliştirilmiş bir bilgi işleme sistemidir. Bu çalışmada, yapay sinir ağlarının önemli bir uygulaması olan karakter tanıma işlemi ele alınmıştır. Times New Roman ve Arial biçimindeki A dan Z ye 29 Türkçe karakter küçük ve büyük harfleriyle birlikte, elyazısı karakterler, giriş vektörü olarak ağa sunulmuş ve YSA'nın eğitim işlemi bu karakterler üzerinden gerçekleştirilmiştir. Bu karakterler kullanılarak yazılmış metin içeren resime karakter algılama ve tanıma işlemi uygulandıktan sonra, resim yazısı metne dönüştürülmüştür. Bu çalışmada çok katmanlı ileri beslemeli bir YSA mimarisi ve geri yayılım öğrenme metodu kullanılmıştır. Ayrıca C++ Builder yazılım geliştirme ortamı ile resimden karakter algılama ve tanıma işlemini gerçekleştiren bir yazılım geliştirilmiştir ve uygulaması yapılmıştır.

Abstract

Artificial Neural Networks are input data systems which are developed for the cases in which are starting from the available data to disclose the unknown relationships and the algorithm or data processing system in which rules are not exactly known. In this study, the pattern recognition procedure which is an important application of neural network was considered. Times New Roman, Arial, and handwriting Turkish characters between A and Z with their lower cases were submitted to the networks as input vectors and the training procedures were realized according to these characters. Then, after applying character perceiving and recognition process to image which contains text written using these characters, image article was transformed to text. In this study a multilayer forward feeding neural network architecture and a back propagation training method were used. Also a character perceiving software was developed by using the C++ Builder software development environment.