Convolutional Neural Networks

In Chapter 2Deep Learning Basics, we learned about a very high level overview of Convolutional Neural Networks (CNNs). In this chapter, we are going to understand more details about this type of CNN, the possible implementations of their layers, and we will start hands-on implementing CNNs through the DeepLearning4j framework. The chapter ends with examples involving Apache Spark too. Training and evaluation strategies for CNNs will be covered in Chapter 7, Training Neural Networks with Spark, Chapter 8, Monitoring and Debugging Neural Network Training, and Chapter 9, Interpreting Neural Network Output. In the description of the different layers, I have tried to reduce the usage of math concepts and formulas ...

Get Hands-On Deep Learning with Apache Spark now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.