Les laboratoires sont essentiels à la compréhension de la matière. Ils permettent à l.e.s étudiant.e.s de mettre en pratique la matière vue en classe.
Laboratoire 1: Préparation de données
Ce laboratoire servira à faire une démonstration du nettoyage, le prétraitement et la normalisation de données et de l'approche de classification "template matching".
- Logiciels: Python, OpenCV et scikit-learn.
- Durée : une (1) séance.
Laboratoire 2: Extraction de primitives
Ce laboratoire servira à faire une démonstration des algorithmes d'extraction de primitives et des réseaux convolutifs comme extracteurs de primitives.
- Logiciels: Python, OpenCV, TensorFlow et scikit-learn.
- Durée : deux (2) séances.
Laboratoire 3: Réduction de la dimensionnalité
Ce laboratoire servira à faire une démonstration des méthodes de réduction de la dimensionnalité et de la visualisation de données.
- Logiciels: Python, OpenCV et scikit-learn.
- Durée : une (1) séance.
Laboratoire 4 : Modèles discriminatifs linéaires et réseaux de neurones
Ce laboratoire servira à faire un travail pratique d’apprentissage machine avec les algorithmes linéaires et réseaux de neurones.
- Logiciels: Python, scikit-learn, TensorFlow et Keras.
- Durée : deux (2) séances.
Laboratoire 5 : Réseaux de neurones profonds
Ce laboratoire servira à faire un travail pratique d’apprentissage machine avec les réseaux de neurones profonds.
- Logiciels: Python, scikit-learn, TensorFlow et Keras.
- Durée : deux (2) séances.
Laboratoire 6 : Machines à vecteurs de support
Ce laboratoire servira à faire un travail pratique d’apprentissage machine avec machines à vecteurs de support.
- Logiciels: Python, scikit-learn.
- Durée : deux (2) séance.
Laboratoire 7 : Combinaison de modèles d’apprentissage
Ce laboratoire servira à faire un travail pratique d’apprentissage machine avec la combinaison de modèles d’apprentissage.
- Logiciels: Python, scikit-learn..
- Durée : une (1) séance.
Laboratoires 8 : Apprentissage non-supervisé
Ce laboratoire servira à faire un travail pratique d’apprentissage machine avec algorithmes différents algorithmes de regroupement.
- Logiciels: Python, scikit-learn.
- Durée : une (1) séance.