6. Convolutional Neural Networks and Remote Sensing#

In this chapter, our learning objectives are to:

  1. Define a convolutional neural network (CNN)

  2. Discuss the main applications of convolutional neural networks

  3. Know the steps to design and train a convolutional neural network

  4. Define transfer learning and understand how to re-use pre-trained models

In exercises, we will define and train CNNs using TensorFlow to

  1. Classify flowers 💐💐💐

  2. Classify land use and land cover ☕☕☕