Perceptrons without output codes
A. Sierra, Alejandro Echeverría · LA Referencia (Red Federada de Repositorios Institucionales de Publicaciones Científicas) · 2005
Abstract: Neural networks for classification require our choosing output codes. Most often, the 1-of-c output code is used, with as many dimensions as classes. This coding scheme can turn into a burden for datasets with many classes such as the 19 class UCI soybean problem. In this paper, a procedure is introduced which allows to choose the number of output units of a neural network, independently of the number of classes. The weights of the network are learned by means of an evolution strategy whose fitness is the number of misclassifications incurred by assigning patterns to the class of the closest projected mean. In this way, we obtain two-dimensional views of multiclass problems such as the 19-class soybean database and the non-linear 6-class satellite problem.