Abstract:
Automating handwritten character recognition is still new, as Sri Lanka is the only country 
that uses Sinhala as the national language from all over the world. The alphabet of the 
Sinhala language includes 60 characters and they are somewhat complex than the other 
languages. There are nearly 25-30 researches have been done from 1990 towards Sinhala 
handwritten character recognition. But there is no accurate handwritten character 
recognizer for the Sinhala language. Therefore, a model using used the Convolutional Neural 
Networks to train and classify the Sinhala handwritten characters has been proposed. The 
training accuracy of the CNN method is 95 % and the testing accuracy is 85.71%. This is the 
highest accuracy obtained for 55 characters from 1990 when comparing with primitive 
methods.