A gentle guide to training your first CNN with Keras and TensorFlow