Abstract
Artificial Neural Networks have a wide application in terms of research areas but they have never really lived up to the promise they seemed to be in the beginning of the 80s. One of the reasons for this is the lack of hardware for their implementation in a straightforward and simple way. This paper presents a tool to respond to this need: An Automatic Neural Generator. The generator allows a user to specify the number of bits used in each part of the neural network and programs the selected FPGA with the network. To measure the accuracy of the implementation an automatically built neural network was inserted in a control loop and compared with Matlab.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Aguiar, L., Reis, L., Morgado Dias, F.: Neuron Implementation Using System Generator. In: 9th Portuguese Conference on Automatic Control (2010)
Moctezuma Eugenio, J.C., Huitzil, C.T.: Estudio Sobre la Implementación de Redes Neuronales Artificiales Usando XILINX System Generador. In: XII Workshop Iberchip, Costa Rica (2006)
Tisan, A., Buchman, A., Oniga, S., Gavrincea, C.: A Generic Control Block for Feedforward Neural Network with On-Chip Delta Rule Learning Algorithm. In: 30th International Spring Seminar on Electronics Technology, Romania, North Univ. of Baia Mare, Baia Mare (2007)
Rosado-Muñoz, A., Soria-Olivas, E., Gomez-Chova, L., Vila Francés, J.: An IP Core and GUI for Implementing Multilayer Perceptron with a Fuzzy Activation Function on Configurable Logic Devices. Journal of Universal Computer Science 14(10), 1678–1694 (2008)
Ferreira, P., Ribeiro, P., Antunes, A., Morgado Dias, F.: A high bit resolution FPGA implementation of a FNN with a new algorithm for the activation function. Neurocomputing 71(1-3), 71–77 (2007)
Arroyo Leon, M.A., Ruiz Castro, A., Leal Ascenccio, R.R.: An artificial neural network on a field programmable gate array as a virtual sensor. In: Proceedings of The Third International Workshop on Design of Mixed-Mode Integrated Circuits and Applications, Puerto Vallarta, Mexico, pp. 114–117 (1999)
Ayala, J.L., Lomeña, A.G., López-Vallejo, M., Fernández, A.: Design of a Pipelined Hardware Architecture for Real-Time Neural Network Computations. In: IEEE Midwest Symposium on Circuits and Systems, USA (2002)
Soares, A.M., Pinto, J.O.P., Bose, B.K., Leite, L.C., da Silva, L.E.B., Romero, M.E.: Field Programmable Gate Array (FPGA) Based Neural Network Implementation of Stator Flux Oriented Vector Control of Induction Motor Drive. In: IEEE International Conference on Industrial Technology (2006)
Morgado Dias, F., Antunes, A., Mota, A.: Artificial Neural Networks: a Review of Commercial Hardware. Engineering Applications of Artificial Intelligence, IFAC 17(8), 945–952 (2004)
Morgado Dias, F., Mota, A.: Direct Inverse Control of a Kiln. In: 4th Portuguese Conference on Automatic Control (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Reis, L., Aguiar, L., Baptista, D., Morgado Dias, F. (2011). ANGE – Automatic Neural Generator. In: Honkela, T., Duch, W., Girolami, M., Kaski, S. (eds) Artificial Neural Networks and Machine Learning – ICANN 2011. ICANN 2011. Lecture Notes in Computer Science, vol 6792. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21738-8_57
Download citation
DOI: https://doi.org/10.1007/978-3-642-21738-8_57
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-21737-1
Online ISBN: 978-3-642-21738-8
eBook Packages: Computer ScienceComputer Science (R0)