Teaching
Please note that I taught all the following courses in French.
Summary of taught courses
Courses | Level | Year | Type | Hourly volume |
---|---|---|---|---|
Statistics | INSA: GM4 | 2019 & 2020 | CM/TD/TP | 42H x 2 |
Projet on machine learning | UVS: M2 | 2021 | CM/TP | 27H |
Inferential Statistics | INSA: GM3 | 2020 & 2021 | TD/TP | 30H x 2 |
Matrix Computation | INSA: ITI3 | 2019 & 2020 | TD/TP | 21H x 2 |
Mathematics refresher course | INSA: ITI3 | 2019 & 2020 | CM/TD | 21H x 2 |
Introduction to machine learning | INSA: ESD | 2020 | CM/TP | 21H |
Mathematics refresher course | INSA: ESD | 2019 & 2020 | CM/TD | 21H x 2 |
Total | INSA 2019–2020: 156H | INSA 2020–2021: 192H | UVS 2021: 21H |
Acronyms GM, UVS, ITI and ESD stand respectively for Génie Mathématiques, Université Virtuelle du Sénégal, master en Big Data, Informatique et Technologie de l’Information, Expert en Sciences des Données. Also, CM, TP and TD means, respectively, lecture, directed work, practical work.
Some details about taught courses
Statistics
- Head: Bruno Portier
- Number of students: 72 students in 2019 and 78 in 2020.
- Work provided: Ensure CM/TD/TP (R software), correct the exam papers and participate to defenses.
- Content: this course was centered around the theme of the Linear Model and included the following chapter:
- descriptive study of time series;
- simple and multiple Gaussian linear model;
- 1-factor analysis of variance;
- 2-factor analysis of variance.
Matrix Computation
- Head: Gilles Gasso.
- Number of students: about 30 students per group.
- Work provided: ensure TD and TP (with the Octave software).
- Contents: the aim of this course is to initiate students to the problems related to the use of numerical methods to solve engineering problems. It included the following courses:
- solving linear systems with application to least squares problems; - matrix factorization: LU, with pivot, Cholesky, QR;
- iterative methods: Jacobi, Gauss-Seidel and relaxation;
- methods for computing eigenvalues and singular values.
Introduction to machine learning
- Head: Bruno Portier.
- Number of students: 19.
- Work provided: ensure CM, TD and TP (with the Python software).
- Contents: the aim of this course was to introduce the participants to the field of machine learning. It took place over 3 days of 7 hours and consisted of the following chapter
- introduction to data science: examples of applications, typology of statistical learning problems, supervised learning (the main concepts), model selection and validation;
- introduction to dimension reduction methods;
- introduction to clustering methods.
Project in machine learning
- Head: Seydina Moussa Ndiaye.
- Number of students: 21.
- Work provided: design and provide CM/TP (Python software).
- Content: the objective of this course was to implement and validate solutions, following an initial specification, of a machine learning project. It consists in predicting the price of an apartment through multiple regression, variable selection methods and Ridge and Lasso regularized regressions.
Mathematics refresher course (ITI3)
- Head: Benoit Gaüzère
- Number of students: about 10.
- Work provided: to ensure the CM/TD.
- Contents: the aim of this module was to resume some notions of Mathematics to allow the students to follow more easily the signal processing and numerical methods for the engineer courses. It consisted of the following chapter:
- linear algebra: matrix factorization (LU, with pivot, Cholesky, QR), iterative methods for solving a linear system;
- real analysis and complex numbers: integral and derivative calculus, Fourier and Laplace transforms.