How to use the Flax Linen API to build a convolutional neural network model and train it for image classification (using TensorFlow Datasets).