Many industrial applications concerning pattern recognition techniques often demand to develop suited low cost embedded systems in charge of performing complex classification tasks in real time. To this aim it is possible to rely on FPGA for designing effective and low cost solutions. Among neurofuzzy classification models, Min-Max networks constitutes an interesting tool, especially when trained by constructive, robust and automatic algorithms, such as ARC and PARC. In this paper we propose a parallel implementation of a Min-Max classifier on FPGA, designed in order to find the best compromise between model latency and resources needed on the FPGA. We show that by rearranging the equations defining the adopted membership function for the hidden layer neurons, it is possible to substantially reduce the number of logic elements needed, without increasing the model latency, i.e. without any need to lower the classifier working frequency.

Neurofuzzy min-max networks implementation on FPGA / Cinti, Alessandro; Rizzi, Antonello. - (2011), pp. 51-57. (Intervento presentato al convegno International Conference on Neural Computation Theory and Applications, NCTA 2011 tenutosi a Paris; France nel 24 October 2011 through 26 October 2011).

Neurofuzzy min-max networks implementation on FPGA

CINTI, ALESSANDRO;RIZZI, Antonello
2011

Abstract

Many industrial applications concerning pattern recognition techniques often demand to develop suited low cost embedded systems in charge of performing complex classification tasks in real time. To this aim it is possible to rely on FPGA for designing effective and low cost solutions. Among neurofuzzy classification models, Min-Max networks constitutes an interesting tool, especially when trained by constructive, robust and automatic algorithms, such as ARC and PARC. In this paper we propose a parallel implementation of a Min-Max classifier on FPGA, designed in order to find the best compromise between model latency and resources needed on the FPGA. We show that by rearranging the equations defining the adopted membership function for the hidden layer neurons, it is possible to substantially reduce the number of logic elements needed, without increasing the model latency, i.e. without any need to lower the classifier working frequency.
2011
International Conference on Neural Computation Theory and Applications, NCTA 2011
pattern recognition; hardware acceleration; min-max classifiers; neurofuzzy networks; neural networks; fpga
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Neurofuzzy min-max networks implementation on FPGA / Cinti, Alessandro; Rizzi, Antonello. - (2011), pp. 51-57. (Intervento presentato al convegno International Conference on Neural Computation Theory and Applications, NCTA 2011 tenutosi a Paris; France nel 24 October 2011 through 26 October 2011).
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/427939
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 3
social impact