Perform the necessary imports

Start tracking time and define the orbits classes

Define a function to read the images

Load training images and labels

Load test images and labels

Load validation set images and labels

Define data augmentation

Set up the model: Here is the VGG model with data augmentation (DA) and dropout (DO).

Here is the Inception model with DA and DO.

The ResNet model with DA and DO.

This checkpoint object will store the model parameters in the file "weights.hdf5"

Start monitoring time

Compile the module, we are using Inception here, but feel free to explore the other models

Fit the model, using the checkpoint as a callback. This usually takes up to 15 minutes, depending on your machine.

Plot diagnostic learning curves

Make the predictions

Show the first images in the test data