Skip to main content

Image Classification with Convolutional Neural Networks

  • Chapter
  • First Online:
Metaheuristics in Machine Learning: Theory and Applications

Part of the book series: Studies in Computational Intelligence ((SCI,volume 967))

Abstract

The world, as we know, it would not exist without the development of machine learning (ML). Its application in processing information gives the human more advantages than in any other age. The use of ML brings the opportunity to perform categorizations into a big amount of elements and into areas that the human simply can not do it without this technology. But the development of ML algorithms is complex since it requires specific theoretical bases and the development of skills to achieve the tuning of these algorithms. Given the wide variety of algorithms and techniques to perform element classification, this chapter focuses on the study of Convolutional Neural Networks (CNN), and the development of tests that facilitate the understanding of the effects of their basic parameters. The classification objects used are images, and only the multiple class classification model is considered.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 139.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 179.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 179.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Y. LeCun, C. Cortes, C. Burges, MNIST handwritten digit database (2013). http://yann.lecun.com/exdb/mnist. Accessed 28 June 2020

  2. scikit-learn: machine learning in Python—scikit-learn 0.23.2 documentation (2020). https://scikit-learn.org/stable. Accessed 28 Aug 2020

  3. TensorFlow (2020). https://www.tensorflow.org. Accessed 28 Aug 2020

  4. T. Fawcett, An introduction to roc analysis. Pattern Recogn. Lett. 27(8), 861–874 (2006). https://doi.org/10.1016/j.patrec.2005.10.010

    Article  MathSciNet  Google Scholar 

  5. C. Ferri, J. Hernández-Orallo, R. Modroiu, An experimental comparison of performance measures for classification. Pattern Recogn. Lett. 30(1), 27–38 (2009). https://doi.org/10.1016/j.patrec.2008.08.010

    Article  Google Scholar 

  6. T. Guo, J. Dong, H. Li, Y. Gao, Simple convolutional neural network on image classification, in 2017 IEEE 2nd International Conference on Big Data Analysis (ICBDA) (2017), pp. 721-724. https://doi.org/10.1109/ICBDA.2017.8078730

  7. L. Igual, S. Seguí, Supervised Learning (Springer, Cham, 2017), pp. 67–96. https://doi.org/10.1007/978-3-319-50017-1_5

  8. L. Igual, S. Seguí, Supervised Learning (Springer, Cham, 2017), pp. 67–96. https://doi.org/10.1007/978-3-319-50017-1_5

  9. L. Igual, S. Seguí, Unsupervised Learning (Springer, Cham, 2017), pp. 115–139. https://doi.org/10.1007/978-3-319-50017-1_7

  10. P. Kim, Neural Network (Apress, Berkeley, CA, 2017), pp. 19–51. https://doi.org/10.1007/978-1-4842-2845-6_2

  11. C. Reinders, H. Ackermann, M.Y. Yang, B. Rosenhahn, Chapter 4—Learning convolutional neural networks for object detection with very little training data, in Multimodal Scene Understanding, ed. by M.Y. Yang, B. Rosenhahn, V. Murino (Academic, 2019), pp. 65–100. https://doi.org/10.1016/B978-0-12-817358-9.00010-X

  12. S.S. Skiena, What is Data Science? (Springer, Cham, 2017), pp. 1–25. https://doi.org/10.1007/978-3-319-55444-0_1

  13. M. Sokolova, G. Lapalme, A systematic analysis of performance measures for classification tasks. Inf. Process. Manag. 45(4), 427–437 (2009). https://doi.org/10.1016/j.ipm.2009.03.002

    Article  Google Scholar 

  14. K. Team, Keras: The Python Deep Learning API (2020). https://keras.io. Accessed 28 Aug 2020

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alfonso Ramos-Michel .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Ramos-Michel, A., PĂ©rez-Cisneros, M., Cuevas, E., Zaldivar, D. (2021). Image Classification with Convolutional Neural Networks. In: Oliva, D., Houssein, E.H., Hinojosa, S. (eds) Metaheuristics in Machine Learning: Theory and Applications. Studies in Computational Intelligence, vol 967. Springer, Cham. https://doi.org/10.1007/978-3-030-70542-8_18

Download citation

Publish with us

Policies and ethics