Descriptif
Machine learning is an increasingly important area, and it has provided many of the recent advances behind applications of artificial intelligence. It is relevant to a plethora of application domains in science and industry including in finance, health, transport, linguistics, media, and biology.
Lectures will cover the most important concepts and algorithms. We will look at the main paradigms of machine learning: supervised learning (regression, classification), unsupervised learning (clustering, dimensionality reduction, ...), and reinforcement learning. Among many learning algorithms we will look at:
- least squares regression,
- logistic regression,
- k-nearest neighbors,
- neural networks and deep learning,
- decision tree inducers and ensemble methods,
- principal components analysis and auto-encoders,
- k-means clustering
- generative modelling
In the lab tutorials, we will implement many of these and investigate their use in different applications, using Python and its scientific libraries such as numpy, scikit-learn, and pytorch.
However the main outcome of the course is to go beyond simple implementation and testing of algorithms, and also study the main mechanisms behind their behaviour and performance. This goal is thus set the student up for further advanced study in machine learning, and/or a confident development of machine learning solutions in other domains.
The main grading component is a team project (oral presentation, 50%), alongside two in-class tests (30%), and lab assignments (20%, can be completed outside of class time).
Diplôme(s) concerné(s)
Parcours de rattachement
- Bachelor en sciences - S4 - Double spécialité Mathématiques et Économie
- Bachelor en Sciences - S4 - Double spécialité Mathématiques et Informatique
- Bachelor en Sciences - S4 - Double spécialité Mathématiques et Informatique - Mineure en Chimie
- Bachelor en Sciences - S4 - Double spécialité Mathématiques et Informatique - Mineure en Biologie
- Bachelor en Sciences - S4 - Double spécialité Mathématiques et Économie - Mineure en informatique
Objectifs de développement durable
ODD 9 Industrie, Innovation et Infrastructure, ODD 12 Consommation et production responsables.Pour les étudiants du diplôme Programmes d'échange internationaux
Vous devez avoir validé l'équation suivante : UE CSE101 Et UE CSE102 Et UE CSE201
Pour les étudiants du diplôme Bachelor of Science de l'Ecole polytechnique
Vous devez avoir validé l'équation suivante : UE CSE101 Et UE CSE102 Et UE CSE201
Format des notes
Numérique sur 20Littérale/grade américainPour les étudiants du diplôme Programmes d'échange internationaux
Le rattrapage est autorisé (Note de rattrapage conservée écrêtée à une note seuil de 10)Pour les étudiants du diplôme Bachelor of Science de l'Ecole polytechnique
Le rattrapage est autorisé (Note de rattrapage conservée écrêtée à une note seuil de 10)- Crédits ECTS acquis : 5 ECTS
La note obtenue rentre dans le calcul de votre GPA.