Dans un cadre collaboratif et sympathique, cette nouvelle formation se concentre sur l’utilisation du langage de programmation Python pour interagir avec les différentes interfaces (API) utilisées en intelligence artificielle.
Plusieurs concepts de base seront abordés afin de démystifier l’IA : l’apprentissage supervisé et non supervisé, les ensembles de données, l’entraînement des modèles, l’évaluation des performances, etc.
Les concepts fondamentaux du langage de programmation Python seront présentés, y compris les types et structures de données, les boucles, les conditions, les fonctions, la syntaxe et les bibliothèques. De plus, les librairies les plus couramment utilisées dans l’apprentissage machine seront présentées, ainsi que les API commerciales d’OpenAI, Anthropic, Midjourney, Stable Diffusion, etc. Les concepts d’entraînement d’algorithme seront couverts. Des sessions de codage guidées sont prévues pour intégrer les acquis. Démonstration de l’apprentissage machine interactif (IML) avec Touch Designer. Enfin, des questions d’actualité seront abordées afin de susciter une réflexion critique.
Programme détaillé
SAMEDI 7 juin
Matinée
Survol historique et explications des concepts fondamentaux de l’apprentissage machine: entraînement supervisé ou non supervisé, concept d’entrée/sortie et exemples d’applications artistiques. Exploration des types de modèles génératifs, tels que le GAN (visuel), les transformeurs / GPT (textuel), omnimodal, etc.
Après-midi
Présentation des concepts d’apprentissage machine intégré à la programmation, notamment avec Python. Présentation des librairies les plus utilisées (Python/Javascript) comme NumPy, Matplotlib, Scikit-learn, et TensorFlow ou PyTorch, mais aussi les API commerciales d’OpenAI, Anthropic, Midjourney, Stable Diffusion. Démonstration interactive et ludique des modèles génératifs. Courte séance d’intégration des acquis.
Fin de journée
En clôture de la journée du samedi, Gauthier Gidel abordera le sujet des droits d’auteur confrontés par l’IA et témoignera de l’engagement du MILA comme pôle mondial d’avancées scientifiques inspirant l’innovation et le développement de l’IA au bénéfice de tous et toutes.
DIMANCHE 8 juin
Matinée
Retour sur les concepts d’entraînement (et comment améliorer les résultats). Approfondissement du pipeline d’apprentissage. Session guidée participative de création de modèle avec Edge Impulse.
Après-midi
Démonstration d’Interactive Machine Learning (IML) avec Touch Designer et Max/MSP. Session de codage libre, avec l’aide et commentaires du formateur. Présentation des enjeux actuels et réflexions critiques des technologies d’apprentissage machine.
Mentorat post-formation
Chaque participant.e.s bénéficiera d’une heure de mentorat avec le formateur dans les deux semaines suivantes, afin de l’aider à démarrer un projet en I.A.