Fundamentals of Machine Learning

This website contains the practicals for the Fundamentals of Machine Learning training course.

Librairies

These notebooks have been created with Python 3.13.2 and the following libraries:

  • matplotlib 3.10.1
  • numpy 2.2.4
  • pandas 2.2.3
  • scikit-learn 1.6.1

To use the same libraries, you can make use of the package_list.yml file:

   mamba env create -f package_list.yml -n introml
   mamba activate introml
   pip install torch --index-url https://download.pytorch.org/whl/cpu

Content

Advanced use (git and nbstripout)

To facilitate version control with jupyter, please use nbstripout to clean your notebooks before a commit,

nbstripout <notebook_name>.ipynb

git diff <notebook_name>.ipynb will help you check the changes made.