I am new to Artificial neural network but please help me with this question?
I am trying to implement an artificial neural network for character recognition (using MLP, and SNN), do I need to have same number of neurons in the output layer as the numbers of characters required to be identified. For example do I need to have 26+26+10 neurons in output layer if I want my network to be able to identify capital letters, small letters and digits.
what if I had to identify all the characters in the Unicode character set, how many neurons in the output layer will i need.
Are there any methods(dynamic threshold) to reduce this number or to dynamically add neurons in output layer?
Please provide links to research articles if possible. Thanks.