Abstract
Hierarchical convolutional neural networks are a well-known robust image-recognition model. In order to apply this model to robot vision or various intelligent real-time vision systems, its VLSI implementation is essential. This paper proposes a new algorithm for reducing multiply-and-accumulation operation by sorting neuron outputs by magnitude. We also propose a VLSI architecture based on this algorithm. We have designed and fabricated a sorting LSI by using a 0.35 μm CMOS process. We have verified successful sorting operations at 100 MHz clock cycle by circuit simulation.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Fukushima, K., Miyake, S.: Neocognitron: A new algorithm for pattern recognition tolerant of deformations and shifts in position. Pattern Recognition 15, 455–469 (1982)
Lawrence, S., Giles, C.L., Tsoi, A.C., Back, A.D.: Face recognition: A convolutional neural-network approach. IEEE Trans. Neural Networks 8, 98–113 (1997)
Neubauer, C.: Evaluation of convolutional neural networks for visual recognition. IEEE Trans. Neural Networks 9, 685–696 (1998)
Matsugu, M.: Hierarchical pulse-coupled neural network model with temporal coding and emergent feature binding mechanism. In: Proc. Int. Joint Conf. on Neural Networks (IJCNN), pp. 802–807 (2001)
Matsugu, M., Mori, K., Ishii, M., Mitarai, Y.: Convolutional spiking neural network model for robust face detection. In: Proc. Int. Conf. on Neural Information Processing (ICONIP), pp. 660–664 (2002)
Boser, B.E., Säckinger, E., Bromley, J., Cun, Y.L., Jackel, L.D.: An analog neural network processor with programmable topology. IEEE J. Solid-State Circuits 26, 2017–2025 (1991)
Korekado, K., Morie, T., Nomura, O., Ando, H., Nakano, T., Matsugu, M., Iwata, A.: A convolutional neural network VLSI for image recognition using merged/mixed analog-digital architecture. In: 7th Int. Conf. on Knowledge-Based Intelligent Information and Engineering Systems (KES 2003), vol. II, pp. 169–176. Oxford (2003)
Korekado, K., Morie, T., Nomura, O., Ando, H., Nakano, T., Matsugu, M., Iwata, A.: A VLSI convolutional neural network for image recognition using merged/mixed analog-digital architecture. J. Intelligent & Fuzzy Systems 15, 173–179 (2004)
Nomura, O., Morie, T., Korekado, K., Matsugu, M., Iwata, A.: A Convolutional Neural Network VLSI Architecture Using Thresholding and Weight Decomposition. In: Negoita, M.G., Howlett, R.J., Jain, L.C. (eds.) KES 2004. LNCS (LNAI), vol. 3213, pp. 995–1001. Springer, Heidelberg (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nomura, O., Morie, T., Matsugu, M., Iwata, A. (2005). A Convolutional Neural Network VLSI Architecture Using Sorting Model for Reducing Multiply-and-Accumulation Operations. In: Wang, L., Chen, K., Ong, Y.S. (eds) Advances in Natural Computation. ICNC 2005. Lecture Notes in Computer Science, vol 3612. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11539902_129
Download citation
DOI: https://doi.org/10.1007/11539902_129
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28320-1
Online ISBN: 978-3-540-31863-7
eBook Packages: Computer ScienceComputer Science (R0)