Certains détails du programme de la formation sont susceptibles d’être révisés en fonction des évolutions des logiciels sur lesquelles elles se fondent.
Après une brève introduction sur les concepts d'intelligence artificielle et d'apprentissage automatique, les participants et participantes plongeront successivement dans les mécanismes et l'utilisation concrète de nn~ et RAVE, puis à leur personnalisation dans leur projet artistique.
Mardi 3 mars
Tronc commun / Partie 1 :
- Fondamentaux machine learning et IA génératives pour la musique.
- Première prise en main de RAVE VST et nn~ dans Max et Ableton.
Mardi 10 mars
Tronc commun / Partie 2 :
- Approfondissement théorique : espace latent et transformations.
- Création de patchs de contrôle de différents modèles dans Max.
Mardi 17 mars
Cette séance sera divisée en deux groupes pour permettre un apprentissage plus personnalisé :
Groupe 1 : Entrainement de ses propres modèles génératifs
- Prise en main de Pytorch et code d’entrainenement de RAVE en Python.
- Scripting de modèle pré-existant pour intégration dans nn~.
Groupe 2 : Contrôle avancé et bending
- Création de patchs complexes pour la manipulation latente.
- Contrôle par le mouvement.
- Network bending.
À la fin de la séance, un temps sera consacré aux stagiaires pour commencer un travail sur une application personnelle, afin de mettre en pratique les concepts étudiés, en vue d’une restitution qui aura lieu la semaine suivante.
Mardi 31 mars
Restitution du travail personnel, discussion et pistes d’ouverture pour aller plus loin.