Applied Machine Learning 2023 - Useful Python ML packages

Writing your own ML algorithm from scratch is hard work, and not what this course is about. Rather, one should be using appropriate packages.
Below is a list of those considered useful/important for the course, but you will surely also be using others (your own favorites).

General Packages:
  • numpy
  • matplotlib
  • scipy
  • h5py
  • pandas


  • ML Packages:
  • scikit-learn
  • xgboost
  • lightgbm
  • tensorflow
  • pytorch
  • pytorch_geometric


  • These packages (with explicit versions) can also be found in this requirements file.



    Last updated: 16th of March 2023 by Troels Petersen.