Convolutional Neural Networks

This series of modules introduces learners to convolutional neural networks (CNNs).

Check back soon for more details.

Learning Objectives

  1. Describe the basic operation of a convolutional neural network
  2. Identify the components of a convolutional neural network and their relation to each other
  3. Explain how the convolution, stride, and padding operations work
  4. Use a data generator to load and transform image data sets
  5. Recognize the importance of data augmentation in the training process
  6. Identify when a model is overfitting or underfitting a data set
  7. Be able to save and restore trained models
  8. Use a pre-trained model in a different context (transfer learning)