This project consists in a smooth introduction to machine learning and particularly deep learning techniques. The student will first be asked to implement a neural network to classify image of written digits available in the famous dataset MNIST.

Required: python programming, basics of machine learning

Supervisors: Nauman Shahid, Nathanael Perraudin

What are you going to learn: implementing a learning framework, designing neural network, semi-supervised learning, handling real dataset

Steps: 1) Get and prepare the dataset (split, …) 2) Implement a learning framework using SVM (this will be used as a validation technique) 3) Implement the neural net 4) Try to beat the basic classifiers : SVM, random forest, boosting, …

On my blog