Superbe art d'apprentissage automatique
? ? ? Une liste organisée de projets, d'œuvres, de personnes, d'articles et de ressources impressionnants pour la création artistique (y compris la musique) avec l'apprentissage automatique.
Contenu
- Personnes à suivre
- Projets
- Articles et discussions
- Ressources d'apprentissage
- Bibliothèques
- FAIRE
Personnes à suivre
- Tero Parviainen - Développeur de logiciels, hacker musical et écrivain. Construisez les outils de conception du futur sur creative.ai.
- Gene Kogan - un artiste et programmeur qui a lancé ml4a.
- 大トロ(hardmaru) - Chercheur scientifique chez Google Brain, Tokyo.
- Douglas Eck - Le leader de Magenta, Google Brain.
- Adam Roberts - Chercheur en musique dans Magenta, Google Brain.
- Kyle McDonald - Un artiste travaillant avec du code. Il est un contributeur à openFrameworks.
- Mario Klingemann - Artiste, neurographe, codeur, collecteur de données, archiviste, artiste en résidence @googleart.
- Memo Akten - Artiste, chercheur et philomathe travaillant avec le calcul comme médium, inspiré par les intersections de la science et de la spiritualité.
- Robbie Barrat - Artiste travaillant avec l'IA, âgé de 19 ans et travaillant dans un laboratoire de recherche à Stanford.
- Janelle Shane - Chercheuse scientifique en optique. Joue avec les réseaux de neurones.
- Daniel Shiffman – La plus grande source de sujets sur le codage créatif pour les débutants.
- Samim – Travaille actuellement pour Google. Concepteur et magicien du code. Apprentissage automatique, Interaction Flore-Faune-Homme-Machine.
- Luba Elliott - Conservatrice, chercheuse, organisatrice de plusieurs événements créatifs sur l'IA.
- Nao Tokui - Dirige un laboratoire de création, Qosmo, à Tokyo. Il est le créateur du projet "AI DJ".
- Sofia Crespo - Une artiste qui joue avec la botanique, la microscopie et les réseaux de neurones.
- Anna Ridler - Une artiste spécialisée dans l'apprentissage automatique et le dessin.
- Rebecca Fiebrink - La créatrice de The Wekinator (un outil interactif d'apprentissage automatique).
- Sofia Crespo - Une artiste basée à Berlin. Ses travaux portent sur la microscopie, la mémétique, la botanique et les réseaux neuronaux.
Projets
Visuel
- Apprendre à voir - ?️ Un réseau de neurones artificiels qui fait des prédictions sur les entrées d'une webcam en direct, essayant de donner un sens à ce qu'il voit, dans le contexte de ce qu'il a vu auparavant. Il ne peut voir que ce qu'il connaît déjà, tout comme nous.
- art-DCGAN - ? Implémentation modifiée de DCGAN axée sur l'art génératif.
- Transfert de style rapide - ⚡ Exemple extrêmement simple pour un transfert de style rapide en temps réel dans le navigateur.
- Données sales - ? Que se passe-t-il lorsque vous utilisez des données « sales » ? Le réseau apprend-il quelque chose ? Si oui, qu’apprend-il ? Y a-t-il quelque chose d’intéressant que nous puissions en tirer ?
- Tout le monde danse maintenant - ? transférer immédiatement toute personne vers un danseur professionnel.
- Chute de la maison Usher - ? Animation de 12 minutes. Eash est toujours généré par un réseau neuronal (pix2pix) entraîné sur les dessins à l'encre de l'artiste.
- Ce que j'ai vu avant l'obscurité - Un réseau neuronal imagine une personne. Puis, un à un, les neurones du réseau sont éteints...
- Orientations du dessin
- neural-style-pt - Une implémentation de transfert de style PyTorch. Facile à installer, fonctionne sur tous les systèmes d'exploitation, propose des guides wiki complets, des scripts compagnons et d'autres modèles neuronaux.
Musique
- Magenta - Un projet de recherche open source explorant le rôle de l'apprentissage automatique en tant qu'outil dans le processus créatif.
- La boîte à rythmes infinie - ? Des milliers de sons du quotidien, organisés grâce à l'apprentissage automatique.
- réseau neuronal de rap - ? Réseau neuronal récurrent d’écriture de chansons rap formé sur toute la discographie de Kanye West.
- Battre Blender - ? Mélangez des rythmes en utilisant l'apprentissage automatique pour créer de la musique d'une nouvelle manière amusante.
- Mélangeur de mélodie - ? Une façon amusante d'explorer la musique grâce à l'apprentissage automatique.
- Performances RNN - ? Performances en temps réel par un réseau neuronal récurrent (RNN) dans le navigateur.
- Beatbox neuronal - ? Génération de rythme basée sur RNN + classification audio = amusant !
- DJ IA - ? Une performance live mettant en vedette un DJ d’intelligence artificielle (IA) jouant aux côtés d’un DJ humain. Il a remporté le prix « Mentions honorifiques » au Prix Ars Electronica 2018.
- Sorting - Un jeu basé sur un algorithme d'apprentissage automatique musical qui peut interpoler différentes mélodies. Le joueur doit écouter la musique pour connaître le bon ordre, ou « trier » la chanson.
- RUNN - Un jeu basé sur un algorithme d'apprentissage automatique musical capable de générer des mélodies. Le joueur doit terminer le jeu à défilement horizontal pour écouter la chanson complète.
- Jazz RNN - Écoutez le jazz créé par un algorithme.
Texte
- Recettes générées
- GPT-3 Creative Fiction - Écriture créative selon le modèle GPT-3 d'OpenAI, démontrant la poésie, les dialogues, les jeux de mots, les parodies littéraires et la narration.
Interactif
- Le Wekinator - Il permet à quiconque d'utiliser l'apprentissage automatique pour créer de nouveaux instruments de musique, des contrôleurs de jeu gestuels, des systèmes de vision par ordinateur ou d'écoute par ordinateur, et bien plus encore. C'est gratuit et open source.
Divers
- Apprentissage automatique pour la créativité et le design 2019
- Apprentissage automatique pour la créativité et le design, atelier NeurIPS 2018 - ???? Il présente 35 articles sur l'art de l'apprentissage automatique, couvrant un large éventail de disciplines différentes.
- Runway - Il s'agit d'une boîte à outils qui ajoute des capacités d'intelligence artificielle aux plateformes de conception et de création.
- Autonomous Trap 001 - l'artiste a utilisé la magie rituelle pour piéger les voitures autonomes.
- Fake New Generator - Le modèle peut générer un texte presque significatif à partir de n'importe quel titre.
Articles et discussions
- Apprentissage automatique pour les artistes (alias ml4a) (Gene Kogan) - Cet article compare l'émergence du ML dans l'art au cas du CV au début des années 2000.
- Artistes et Machine Intelligence : un programme de Google qui rassemble des artistes et des ingénieurs pour réaliser des projets utilisant l'intelligence artificielle.
- MusicVAE : Création d'une palette de partitions musicales avec l'apprentissage automatique
- Générer des modèles abstraits avec TensorFlow
- BBC Sounds : Les arts et l'intelligence artificielle – Une peinture réalisée par un modèle du GAN est vendue aux enchères pour 432 500 USD (REMARQUE : le code original est écrit par Robbie Barrat, The Verge). Mario Klingemann et Anna Ridler se joignent à la conférence.
- L'art IA chez Christie's n'est pas ce que vous pensez - Jason Bailey interviewe Huge d'Obvious et Robbie Barrat pour enquêter plus en profondeur sur la vente aux enchères controversée de Christie.
- Comment fonctionne la musique générative : une perspective - Il s'agit d'un site Web décrivant la musique générative de manière interactive.
Ressources d'apprentissage
Débutants
- TensorFlow.js – Intelligence et apprentissage (le train de codage)
- Apprentissage automatique avec TensorFlow, ml5.js et Spell (The Coding Train)
- Guide du débutant sur l'apprentissage automatique en JavaScript (The Coding Train)
Moyen
- Learning Machines - Enseigné par Patrick Hebron à NYU/ITP, automne 2017.
- Apprentissage automatique pour musiciens et artistes (Rebecca Fiebrink)
- ml4a (apprentissage automatique pour les artistes)
- The Neural Aesthetic @ ITP-NYU, automne 2018 - Un cours incroyable de Gene Kogna. Il regorge de documents ouverts sur l'art de l'apprentissage automatique.
Avancé
- Transfert de style neuronal : création artistique avec apprentissage profond à l'aide de tf.keras et exécution rapide
- Applications créatives du Deep Learning avec TensorFlow (Parag Mital)
- cs231n - Les notes accompagnent le cours CS231n (Convolutional Neural Networks for Visual Recognition) de Stanford Computer Science.
Bibliothèques
- tensorflow.js - ⚡ Une bibliothèque JavaScript pour former et déployer des modèles ML dans le navigateur et sur Node.js.
- ml5.js - ? ? Il vise à rendre l’apprentissage automatique accessible à un large public d’artistes, de codeurs créatifs et d’étudiants.
- p5.js - ? ? p5.js est une plate-forme JS côté client qui permet aux artistes, designers, étudiants et à tous d'apprendre à coder et à s'exprimer de manière créative sur le Web.
FAIRE
- super peluche
- ajouter une photo de profil de ce dépôt
- ajouter la section "Pour les non-programmeurs"
Contribuer
Les contributions sont les bienvenues ! Lisez d’abord les directives de contribution.
Licence
Le contenu de ce projet lui-même est sous licence Creative Commons Attribution 3.0.