Intelligence artificielle pour débutants - Partie 3
Le troisième cours d’introduction à l’IA, construit autour d’une compétition Kaggle privée : les étudiants conçoivent, compilent et combinent des modèles de réseaux de neurones, et lisent des articles de recherche liés à l’objectif de la compétition.
- Type
- Cours (partie 3 sur 3)
- Durée
- 60 h - 15 blocs/séances
- Compétition
- Compétition Kaggle privée pour les étudiants du Collège Ahuntsic
- Technologies
- Kaggle, Python, TensorFlow et Keras, Google Colab
- Matériel
- 4 présentations (PDF)
- Langue
- Français
Ce que couvre le cours
Le cours s’ouvre sur Kaggle : ses notebooks et jeux de données, la façon de rejoindre la compétition privée du cours, la remise des prédictions dans un fichier CSV et les règlements. Modifier des étiquettes à la main ou réutiliser les résultats d’une autre équipe constitue du plagiat, et mélanger les ensembles d’entraînement et de test est considéré comme une erreur importante.
Les exposés techniques approfondissent ensuite les modèles : dimensionner les entrées selon les caractéristiques (colonnes d’un tableau ou pixels d’une image), interconnexions, sorties, couches et architectures ; la compilation avancée, avec les fonctions de perte pour la classification et la régression (comme l’entropie croisée, la MAE et la MSE), les optimiseurs et les métriques, suivis de l’entraînement, de l’évaluation et de la représentation graphique ; et enfin les méthodes ensemblistes : vote majoritaire, vote moyen et vote pondéré, stacking, bagging et boosting.
La recherche en format conférence
Des séances 7 à 12, la classe travaille en format conférence sur des articles liés au sujet de la compétition. C’est un premier contact avec la lecture d’articles, la revue de littérature et la recherche autonome de nouvelles connaissances en AA. Les équipes présentent ensuite leurs travaux lors des deux dernières séances.
Déroulement
- Séance 1 : Kaggle et règlements de la compétition
- Séance 2 : création de modèles d’AA/AP
- Séance 3 : compilation avancée des modèles
- Séance 4 : modèles ensemblistes
- Séance 5 : période de travail
- Séance 6 : examen intra
- Séances 7 à 12 : articles en format conférence sur le sujet de la compétition
- Séances 14 et 15 : présentations