Title :
Design of a Neural Network for the Classification of Patterns into K Classes Using a Linear Programming-Based Method
Author :
Flores, J.L.M. ; Acosta, Francisco R Ángel-Bello ; Smith, Neale R.
Author_Institution :
Dept. of Ind. & Syst. Eng., ITESM, Monterrey, Mexico
Abstract :
When a set of patterns is not linearly separable, the problem of designing and training a neural network for classification using discrete activation functions is NP-complete. For this reason, the main efforts of researchers in this area are aimed at designing efficient algorithms that produce good heuristic solutions. The majority of the reported results propose variations and modifications of the classical algorithm for perceptron training in order to obtain the number of neurons in the hidden layer and the corresponding matrix of weights. The algorithm presented in this paper transforms the original set of training patterns into a linearly separable set. When the procedure for verifying linear separability is applied, the weights corresponding to the output layer are obtained. The end result of the proposed algorithm, a trained neural network is obtained that correctly classifies the set of patterns into K classes.
Keywords :
computational complexity; feedforward neural nets; learning (artificial intelligence); linear programming; neural nets; pattern classification; K classes; NP-complete problem; discrete activation functions; heuristic solutions; linear programming; linear separability; neural network design; neural network training; pattern classification; perceptron training; Algorithm design and analysis; Backpropagation algorithms; Computational efficiency; Convergence; Feedforward neural networks; Industrial training; Neural networks; Neurons; Systems engineering and theory; Upper bound;
Conference_Titel :
Electronics, Communications and Computers, 2005. CONIELECOMP 2005. Proceedings. 15th International Conference on
Print_ISBN :
0-7695-2283-1
DOI :
10.1109/CONIEL.2005.35