Deep Learning
- Teacher(s)
- Alexandre BOUSSE, Antoine DE PAEPE
- Course type
- STATISTICS
- Correspondant
- François PORTIER
- Unit
-
UE-MSD01 : Machine Learning
- Number of ECTS
- 1.5
- Course code
- MSD 01-2
- Distribution of courses
-
Heures de cours : 18
- Language of teaching
- English
Objectives
This course is devoted to neural network (NN) architectures and their extension known as deep learning. Beforehand, the stochastic gradient descent algorithm and the back-propagation – its application to feedforward neural networks – are introduced to be further used as the learning basis. This is followed by the study of most spread NN architectures for regression and classification. Among those, convolutional neural networks (CNN) are investigated in detail and other structures like autoencoders are examined. Further practical aspects will be addressed about the usage of Deep Learning to resolve typical problems like pattern recognition or object detection/tracking. Presented material shall be motivated by the theoretical background together with real data illustrations. There will be specific labs for each topic held in R and Python.
Course outline
– Introduction to deep learning.rn- Neural network architectures.rn- Stochastic gradient descent and the back-propagation algorithm.rn- Neural networks for regression and classification.rn- Convolutional neural networks rn- Applications: Pattern recognition, object detection, solving inverse problems. rn
Prerequisites
Regression analysis, gradient descent, (matrix) algebra, R, Python (basics).