Topic: Image classification is one of the most important topics in machine learning: given an image, you have to classify it to a class and assign to it the appropriate class label (e.g., ‘dog’, ‘car’. The tools of choice are deep neural networks, notably Convolutional Neural Networks (CNN).

Exercise: The tasks are: a) to train a CNN neural network with the training part of CIFAR10 dataset and b) to classify the test part/split of CIFAR10 dataset: https://www.cs.toronto.edu/~kriz/cifar.html.

Instructions and Material for solution: You are given a toy neural network on which you can rely on. You can build a more optimized one. You must also experiment with all the hyperparameters, such as activation functions, loss function etc., as they are not the optimal ones.

You can download the exercise’s resources from here.

Lecture for better understanding: https://icarus.csd.auth.gr/convolutional-neural-networks-lecture/

————————————————————————————————————–——–

For the solutions to the exercises, please contact koroniioanna@csd.auth.gr