Les outils montrés en classe ou en laboratoire utilisent notamment :
- Python
- Scikit-learn
- TensorFlow
- OpenCV
Cependant, les étudiants sont libres d’utiliser le langage de programmation et les librairies de leur choix pour la réalisation des laboratoires.
Par ailleurs, de nombreuses approches d’apprentissage automatisé sont présentées en classe (ex : réseaux de neurones, arbres de décisions, SVM). Ces approches peuvent être perçues comme des outils ayant chacun leur avantages et inconvénients.