Title :
Binary Neural Network Classifier and it´s bound for the number of hidden layer neurons
Author :
Chaudhari, Narendra S. ; Tiwari, Aruna
Author_Institution :
Comput. Sci. & Eng., Indian Inst. of Technol., Indore, India
Abstract :
In this paper, a Binary Neural Network Classifier (BNNC) is proposed in which hidden layer training is done in parallel. Learning Algorithm for the BNNC is described, which is based on the principle of Fast Covering Learning Algorithm (FCLA) proposed by Wang and Chaudhari. The BNNC offers high degree of parallelism in hidden layer formation. Each module in the hidden layer of BNNC is exposed to the patterns of only one class. For achieving better accuracy, issue of overlapped classes are also handled. The method is tested on few benchmark datasets, accuracies are within the acceptable range. Due to parallelism at hidden layer level, training time is decreased, therefore, it can be used for voluminous realistic database. An analytical formulation is developed to evaluate the number of hidden layer neurons, it is in the O(log(N)), where N represents the number of inputs.
Keywords :
computational complexity; learning (artificial intelligence); neural nets; binary neural network classifier; fast covering learning algorithm; hidden layer neurons; hidden layer training; voluminous realistic database; Artificial neural networks; Boolean functions; Classification algorithms; Equations; Hamming distance; Neurons; Training; BNN; Hypersphere; Lower bound; overlapped classes;
Conference_Titel :
Control Automation Robotics & Vision (ICARCV), 2010 11th International Conference on
Conference_Location :
Singapore
Print_ISBN :
978-1-4244-7814-9
DOI :
10.1109/ICARCV.2010.5707389