Proceedings

Flexible, High Performance Convolutional Neural Networks for Image Classification

Download BibTeX Cite

Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. Pages 1237-1241.

https://doi.org/10.5591/978-1-57735-516-8/IJCAI11-210

© 2011 International Joint Conferences on Artificial Intelligence

Abstract

We present a fast, fully parameterizable GPU implementation of Convolutional Neural Network variants. Our feature extractors are neither carefully designed nor pre-wired, but rather learned in a supervised way. Our deep hierarchical architectures achieve the best published results on benchmarks for object classification (NORB, CIFAR10) and handwritten digit recognition (MNIST), with error rates of 2.53%, 19.51%, 0.35%, respectively. Deep nets trained by simple back-propagation perform better than more shallow ones. Learning is surprisingly rapid. NORB is completely trained within five epochs. Test error rates on MNIST drop to 2.42%, 0.97% and 0.48% after 1, 3 and 17 epochs, respectively.

  1. [Behnke, 2003] Sven Behnke. Hierarchical Neural Net- works for Image Interpretation, volume 2766 of Lecture Notes in Computer Science. Springer, 2003.
  2. [Boureau et al., 2010] Y-Lan Boureau, Jean Ponce, and Yann LeCun. A Theoretical Analysis of Feature Pooling in Visual Recognition. In International Conference on Ma- chine Learning, 2010.
  3. [Chellapilla et al., 2006] Kumar Chellapilla, Sidd Puri, and Patrice Simard. High performance convolutional neural networks for document processing. In International Work- shop on Frontiers in Handwriting Recognition, 2006.
  4. [Ciresan et al., 2010] Dan C. Ciresan, Ueli Meier, Luca M. Gambardella, and Jürgen Schmidhuber. Deep big simple neural nets for handwritten digit recognition. Neural Com- putation, 22(12):3207-3220, 2010.
  5. [Coates et al., 2010] Adam Coates, Honglak Lee, and An- drew Ng. An analysis of single-layer networks in unsuper- vised feature learning. In Advances in Neural Information Processing Systems, 2010.
  6. [Fukushima, 1980] Kunihiko Fukushima. Neocognitron: A self-organizing neural network for a mechanism of pattern recognition unaffected by shift in position. Biological Cy- bernetics, 36(4):193-202, 1980.
  7. [Fukushima, 2003] Kunihiko Fukushima. Neocognitron for handwritten digit recognition. Neurocomputing, 51:161- 180, 2003.
  8. [Hoyer and Hyvärinen, 2000] Patrik O. Hoyer and Aapo Hyvärinen. Independent component analysis applied to feature extraction from colour and stero images. Network: Computation in Neural Systems, 11(3):191-210, 2000.
  9. [Jarrett et al., 2009] Kevin Jarrett, Koray Kavukcuoglu, Marc'Aurelio Ranzato, and Yann LeCun. What is the best multi-stage architecture for object recognition? In Proc. International Conference on Computer Vision, 2009.
  10. [Krizhevsky, 2009] Alex Krizhevsky. Learning multiple lay- ers of features from tiny images. Master's thesis, Com- puter Science Department, University of Toronto, 2009.
  11. [LeCun et al., 1998] Y. LeCun, L. Bottou, Y. Bengio, and P. Haffner. Gradient-based learning applied to document recognition. Proceedings of the IEEE, 86(11):2278-2324, November 1998.
  12. [LeCun et al., 2004] Yann LeCun, Fu-Jie Huang, and Leon Bottou. Learning methods for generic object recognition with invariance to pose and lighting. In Proc. of Computer Vision and Pattern Recognition Conference, 2004.
  13. [Mutch and Lowe, 2008] Jim Mutch and David G. Lowe. Object class recognition and localization using sparse fea- tures with limited receptive fields. Int. J. Comput. Vision, 56(6):503-511, 2008.
  14. [Nair and Hinton, 2009] Vinod Nair and Geoffrey E. Hinton. 3d object recognition with deep belief nets. In Advances in Neural Information Processing Systems, 2009.
  15. [Olshausen and Field, 1997] Bruno A. Olshausen and David J. Field. Sparse coding with an overcomplete basis set: A strategy employed by V1? Vision Research, 37(23):3311-3325, December 1997.
  16. [Pinto et al., 2009] Nicolas Pinto, David Doukhan, James J. DiCarlo, and David D Cox. A high-throughput screen- ing approach to discovering good forms of biologically in- spired visual representation. PLoS computational biology, 5(11):e1000579, November 2009.
  17. [Riesenhuber and Poggio, 1999] Maximiliam Riesenhuber and Tomaso Poggio. Hierarchical models of object recognition in cortex. Nat. Neurosci., 2(11):1019-1025, 1999.
  18. [Scherer et al., 2010] Dominik Scherer, Adreas Müller, and Sven Behnke. Evaluation of pooling operations in convo- lutional architectures for object recognition. In Interna- tional Conference on Artificial Neural Networks, 2010.
  19. [Schmidhuber et al., 1996] J. Schmidhuber, M. Eldracher, and B. Foltin. Semilinear predictability minimization pro- duces well-known feature detectors. Neural Computation, 8(4):773-786, 1996.
  20. [Serre et al., 2007] Thomas Serre, Lior Wolf, and Tomaso Poggio. Object recognition with features inspired by vi- sual cortex. In Proc. of Computer Vision and Pattern Recognition Conference, 2007.
  21. [Simard et al., 2003] P.Y. Simard, D. Steinkraus, and J.C. Platt. Best practices for convolutional neural networks ap- plied to visual document analysis. In Seventh International Conference on Document Analysis and Recognition, 2003.
  22. [Strigl et al., 2010] Daniel Strigl, Klaus Kofler, and Stefan Podlipnig. Performance and scalability of GPU-based con- volutional neural networks. In 18th Euromicro Conference on Parallel, Distributed, and Network-Based Processing, 2010.
  23. [Uetz and Behnke, 2009] Rafael Uetz and Sven Behnke. Large-scale object recognition with CUDA-accelerated hi- erarchical neural networks. In IEEE International Con- ference on Intelligent Computing and Intelligent Systems (ICIS), 2009.
  24. [Wiesel and Hubel, 1959] D. H. Wiesel and T. N. Hubel. Re- ceptive fields of single neurones in the cat's striate cortex. J. Physiol., 148:574-591, 1959.
  25. [Yu and Zhang, 2010] Kai Yu and Tong Zhang. Improved local coordinate coding using local tangents. In Proceed- ings of the International Conference on Machine Learn- ing, 2010.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards