During 3 days, participants will be able to acquire the bases and good practices of machine learning, understand the general principles of a neural network, understand the types of neural architectures and know how to select them to deal with a specific problem, know how to visualize and interpret the results of a neural network development stream. The last day will be devoted to a project on a specific dataset.