Cette nouvelle formation, donnée par Maxime-Alexandre Gosselin, 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. Les bibliothèques les plus couramment utilisées, telles que NumPy, Pandas, Matplotlib, Scikit-learn, TensorFlow et PyTorch, ainsi que les API commerciales d’OpenAI, Anthropic, Midjourney, Stable Diffusion. Les concepts de formation seront couverts. Des sessions de codage guidées et non guidées sont prévues pour intégrer ce qui a été appris. Démonstration de l’apprentissage interactif de la machine (IML) avec Touch Designer. Enfin, des questions d’actualité seront abordées afin de susciter une réflexion critique.
Detailed Program
SAMEDI 22 FÉVRIER
Morning
Explications des concepts de base de l’apprentissage machine, supervisé ou non supervisé, les jeux de données, l’entraînement de modèles et l’évaluation des performances.
Afternoon
Présentation des concepts fondamentaux du langage de programmation Python utilisé pour l’apprentissage machine, incluant les structures de données, les boucles, les conditions, et les fonctions. Présentation des librairies les plus utilisées comme NumPy, Pandas, Matplotlib, Scikit-learn, et TensorFlow ou PyTorch, mais aussi les API commerciales d’OpenAI, Anthropic, Midjourney, Stable Diffusion. Courte séance d’appel d’API pour intégrer les acquis.
The artist Sofian Audry interviendra en tant qu’invité.
DIMANCHE 23 FÉVRIER
Morning
Retour sur les concepts d’entraînement (et comment améliorer les résultats). Session guidée de codage avec les acquis.
Afternoon
Démonstration d’Interactive Machine Learning (IML) avec Touch Designer. Session de codage non guidée, avec l’aide et commentaires du formateur. Présentation des enjeux actuels et réflexions critiques des technologies d’apprentissage machine.
The artist Gabriel Vigliensoni interviendra en tant qu’invité.
Maxime-Alexandre Gosselin
L’artiste-programmeur Maxime-Alexandre Gosselin termine des études en sciences informatiques et en arts numériques à l’Université Concordia, ce qui l’expose aux plus récentes avenues de développement et d’exploration de l’intelligence artificielle. Ses recherches en agriculture augmentée, en apprentissage machine interactif, et en génération d’images le placent à l’avant-plan des nouvelles technologies, de leurs possibilités et des enjeux qui y sont liés. De plus, Maxime-Alexandre Gosselin a collaboré avec de nombreux artistes à la réalisation de projets, ce qui lui permet de bien cibler les besoins techniques des projets atypiques. Il est aussi diplômé en photographie (Concordia) et occupe le poste de directeur technique pour le centre d’artistes TOPO depuis 2019.