new practical sessions basics, mnist and chess
Course Support
This course covers a wide range of mathematical tools for AI and science in general.We focus on Linear Algebra, Functional Analysis and Statistics.
exercises
Here, you will find extra exercises for the exam:
- exercices supplémentaires (1) some exercises on confusion matrix and CLT.
- exercices supplémentaires (2) these exercises may be useful for the class of physics and in general to push the notions on gradients one step further.
- chain rule deux exercises sur la chain rule.
- exercices corriges supplementaires
- examen like et correction
- more examen-like
QCMs:
| 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|
| QCM1 | QCM1 | QCM1 | QCM1 | QCM1 |
| QCM2 | QCM2 | QCM2 | QCM2 | |
| QCM3 | QCM3 | QCM3 | QCM3 | |
| QCM4 | QCM4 | QCM4 | QCM4 | |
| QCM5 | QCM5 | QCM5 | QCM5 | |
| QCM6 | QCM6 | QCM6 | QCM6 | |
| QCM7 | QCM7 | QCM7 | QCM7 | |
| QCM8 | QCM8 | QCM8 | QCM8 | |
| - | QCM9 | QCM9 | QCM9 |
| exam 2021 | exam 2022 | exam 2023 | exam 2024 | exam 2025 |
|---|---|---|---|---|
| exam, practice | exam | exam | exam | exam |
Practical Sessions
First, we need to install wget.
Install wget on Windows
google is your friend not me :)
Install wget on Linux
{{< highlight html >}} apt-get install wget {{< /highlight >}}
Install wget on MacOS
First, we need to install homebrew {{< highlight html >}} /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" {{< /highlight >}} Then use brew to install wget on your mac. {{< highlight html >}} brew install wget {{< /highlight >}}
Notebooks
Notebooks contain a small set of exercices to practice the different notions sutided in class. If you find any mistake please mail me.
{{< highlight html >}} wget https://edouardyvinec.netlify.app/centrale/notebooks/algèbre.ipynb wget https://edouardyvinec.netlify.app/centrale/notebooks/Classification.ipynb wget https://edouardyvinec.netlify.app/centrale/notebooks/EDO.ipynb wget https://edouardyvinec.netlify.app/centrale/notebooks/Fonctions_de_plusieurs_variables.ipynb wget https://edouardyvinec.netlify.app/centrale/notebooks/Probabilités.ipynb wget https://edouardyvinec.netlify.app/centrale/notebooks/TCL.ipynb wget https://edouardyvinec.netlify.app/centrale/notebooks/tests_d'hypothèses.ipynb {{< /highlight >}}
TP - Epidemic Modelisation
The base files for the TP are: {{< highlight html >}} wget https://edouardyvinec.netlify.app/centrale/tp/epidemic/exercice.py wget https://edouardyvinec.netlify.app/centrale/tp/epidemic/exercice_initial.py {{< /highlight >}} To visualize the expected results: {{< highlight html >}} wget https://edouardyvinec.netlify.app/centrale/tp/epidemic/SIR.png wget https://edouardyvinec.netlify.app/centrale/tp/epidemic/SIRVD.png wget https://edouardyvinec.netlify.app/centrale/tp/epidemic/SIRVDV.png {{< /highlight >}} Download the solution: {{< highlight html >}} wget https://edouardyvinec.netlify.app/centrale/tp/epidemic/main.py wget https://edouardyvinec.netlify.app/centrale/tp/epidemic/initial.py {{< /highlight >}}
TP - Solar System
The base files for the TP are: {{< highlight html >}} wget https://edouardyvinec.netlify.app/centrale/tp/solar_system/animate.py wget https://edouardyvinec.netlify.app/centrale/tp/solar_system/clear.py wget https://edouardyvinec.netlify.app/centrale/tp/solar_system/data.py wget https://edouardyvinec.netlify.app/centrale/tp/solar_system/main.py wget https://edouardyvinec.netlify.app/centrale/tp/solar_system/solarsystem_exercice.py wget https://edouardyvinec.netlify.app/centrale/tp/solar_system/utils.py {{< /highlight >}} To visualize the expected results: {{< highlight html >}} wget https://edouardyvinec.netlify.app/centrale/tp/solar_system/minisolar/minisolar.gif wget https://edouardyvinec.netlify.app/centrale/tp/solar_system/solar/solar.gif {{< /highlight >}} To convert a sequence of images to a gif: {{< highlight html >}} wget https://edouardyvinec.netlify.app/centrale/tp/gif/convertor.py {{< /highlight >}} Download the solution: to come {{< highlight html >}} wget https://edouardyvinec.netlify.app/centrale/tp/solar_system/solarsystem_sol.py {{< /highlight >}}
TP - Real Estate
The base files for the TP are: {{< highlight html >}} wget https://edouardyvinec.netlify.app/centrale/tp/real_estate/housing.csv wget https://edouardyvinec.netlify.app/centrale/tp/real_estate/main.py wget https://edouardyvinec.netlify.app/centrale/tp/real_estate/neural_network_exercice.py wget https://edouardyvinec.netlify.app/centrale/tp/real_estate/read_data.py {{< /highlight >}} Download the solution: to come
TP - Gaussian Mixture Model
The base files for the TP are: {{< highlight html >}} wget https://edouardyvinec.netlify.app/centrale/tp/mixture_of_gaussians/main.py wget https://edouardyvinec.netlify.app/centrale/tp/mixture_of_gaussians/ME_exercice_initial.py wget https://edouardyvinec.netlify.app/centrale/tp/mixture_of_gaussians/data.py {{< /highlight >}} To visualize the expected results: {{< highlight html >}} wget https://edouardyvinec.netlify.app/centrale/tp/mixture_of_gaussians/dataset.png {{< /highlight >}} Download the solution: to come