Hardware–software platform for computing irreducible testors

In pattern recognition, feature selection is a very important task for supervised classification. The problem consists in, given a dataset where each object is described by a set of features, finding a subset of the original features such that a classifier that runs on data containing only these fea...

Descripción completa

Detalles Bibliográficos
Autores: Alejandro Rojas Hernández, RENE ARMANDO CUMPLIDO PARRA, Jesús Ariel Carrasco Ochoa, CLAUDIA FEREGRINO URIBE, José Francisco Martínez Trinidad
Tipo de recurso: artículo
Estado:Versión aceptada para publicación
Fecha de publicación:2012
País:México
Institución:Instituto Nacional de Astrofísica, Óptica y Electrónica
Repositorio:Repositorio Institucional del INAOE
Idioma:inglés
OAI Identifier:oai:inaoe.repositorioinstitucional.mx:1009/1859
Acceso en línea:http://inaoe.repositorioinstitucional.mx/jspui/handle/1009/1859
Access Level:acceso abierto
Palabra clave:info:eu-repo/classification/Feature selection/Feature selection
info:eu-repo/classification/Testor theory/Testor theory
info:eu-repo/classification/Custom architectures/Custom architectures
info:eu-repo/classification/FPGAs/FPGAs
info:eu-repo/classification/cti/1
info:eu-repo/classification/cti/12
info:eu-repo/classification/cti/1203
Descripción
Sumario:In pattern recognition, feature selection is a very important task for supervised classification. The problem consists in, given a dataset where each object is described by a set of features, finding a subset of the original features such that a classifier that runs on data containing only these features would reach high classification accuracy. A useful way to find this subset of the original features is through testor theory. A testor is defined as a subset of the original features that allows differentiating objects from different classes. Testors are very useful particularly when object descriptions contain both numeric and non-numeric features. Computing testors for feature selection is a very complex problem due to exponential complexity, with respect to the number of features, of algorithms based on testor theory. Hardware implementation of testor computing algorithms helps to improve their performance taking advantage of parallel processing for verifying if a feature subset is a testor in a single clock cycle. This paper introduces an efficient hardware–software platform for computing irreducible testors for feature selection in pattern recognition. Results of implementing the proposed platform using a FPGA-based prototyping board are presented and discussed.