Table of Contents
Advances in Artificial Neural Systems
Volume 2014 (2014), Article ID 602325, 10 pages
http://dx.doi.org/10.1155/2014/602325
Research Article

Architecture Analysis of an FPGA-Based Hopfield Neural Network

University of São Paulo, 05508-010 São Paulo, SP, Brazil

Received 30 June 2014; Revised 11 November 2014; Accepted 12 November 2014; Published 9 December 2014

Academic Editor: Ping Feng Pai

Copyright © 2014 Miguel Angelo de Abreu de Sousa et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. G. Cybenko, “Approximation by superpositions of a sigmoidal function,” Mathematics of Control, Signals, and Systems, vol. 2, no. 4, pp. 303–314, 1989. View at Publisher · View at Google Scholar · View at MathSciNet · View at Scopus
  2. S. Haykin, Neural Networks and Learning Machines, Prentice Hall, 3rd edition, 2009.
  3. A. R. Omondi and J. C. Rajapakse, FPGA Implementations of Neural Networks, Springer, Dordrecht, The Netherlands, 2006.
  4. P. D. Moerland and E. Fiesler, “Neural network adaptations to hardware implementations,” in Handbook of Neural Computation, IOP Publishing, Oxford University Publishing, New York, NY, USA, 1997. View at Google Scholar
  5. I. F. Saxena and E. Fiesler, “Adaptive multilayer optical neural network with optical thresholding,” Optical Engineering, vol. 34, no. 8, pp. 2435–2440, 1995. View at Publisher · View at Google Scholar · View at Scopus
  6. H.-Y. Hsieh and K.-T. Tang, “Hardware friendly probabilistic spiking neural network with long-term and short-term plasticity,” IEEE Transactions on Neural Networks and Learning Systems, vol. 24, no. 12, pp. 2063–2074, 2013. View at Publisher · View at Google Scholar · View at Scopus
  7. M. Papadonikolakis and C.-S. Bouganis, “Novel cascade FPGA accelerator for support vector machines classification,” IEEE Transactions on Neural Networks and Learning Systems, vol. 23, no. 7, pp. 1040–1052, 2012. View at Publisher · View at Google Scholar · View at Scopus
  8. G. Borgese, C. Pace, P. Pantano, and E. Bilotta, “FPGA-based distributed computing microarchitecture for complex physical dynamics investigation,” IEEE Transactions on Neural Networks and Learning Systems, vol. 24, no. 9, pp. 1390–1399, 2013. View at Publisher · View at Google Scholar · View at Scopus
  9. R. N. A. Prado, J. D. Melo, J. A. N. Oliveira, and A. D. Dória Neto, “FPGA based implementation of a fuzzy neural network mo dular architecture for embedded systems,” in Proceedings of the IEEE World Congress on Computational Intelligence, Brisbane, Australia, June 2012.
  10. B. J. Leiner, V. Q. Lorena, T. M. Cesar, and M. V. Lorenzo, “Hardware architecture for FPGA implementation of a neural network and its application in images processing,” in Proceedings of the 5th Meeting of the Electronics, Robotics and Automotive Mechanics Conference (CERMA '08), pp. 405–410, Morelos, Mexico, October 2008. View at Publisher · View at Google Scholar · View at Scopus
  11. M. Stepanova, F. Lin, and V. C.-L. Lin, “A hopfield neural classifier and its FPGA implementation for identification of symmetrically structured DNA motifs,” Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology, vol. 48, no. 3, pp. 239–254, 2007. View at Publisher · View at Google Scholar · View at Scopus
  12. S. Saif, H. M. Abbas, S. M. Nassar, and A. A. Wahdan, “An FPGA implementation of a neural optimization of block truncation coding for image/video compression,” Microprocessors and Microsystems, vol. 31, no. 8, pp. 477–486, 2007. View at Publisher · View at Google Scholar · View at Scopus
  13. W. Mansour, R. Ayoubi, H. Ziade, R. Velazco, and W. EL Falou, “An optimal implementation on FPGA of a Hopfield neural network,” Advances in Artificial Neural Systems, vol. 2011, Article ID 189368, 9 pages, 2011. View at Publisher · View at Google Scholar
  14. J. J. Hopfield, “Neurons with graded response have collective computational properties like those of two-state neurons,” Proceedings of the National Academy of Sciences of the United States of America, vol. 81, no. 10, pp. 3088–3092, 1984. View at Publisher · View at Google Scholar · View at Scopus
  15. J. J. Hopfield, “Neural networks and physical systems with emergent collective computational abilities,” Proceedings of the National Academy of Sciences of the United States of America, vol. 79, no. 8, pp. 2554–2558, 1982. View at Publisher · View at Google Scholar · View at MathSciNet · View at Scopus
  16. D. J. Amit, H. Gutfreund, and H. Sompolinsky, “Storing infinite numbers of patterns in a spin-glass model of neural networks,” Physical Review Letters, vol. 55, no. 14, pp. 1530–1533, 1985. View at Publisher · View at Google Scholar
  17. J. Hertz, A. Krogh, and R. G. Palmer, Introduction to the Theory of Neural Computation, Santa Fe Institute Studies in the Sciences of Complexity. Lecture Notes, I, Addison-Wesley, Redwood City, Calif, USA, 1991. View at MathSciNet