awesome-machine-learning-art
github.com/vibertthio/awesome-machine-learning-art ↗:robot::art::guitar:A curated list of awesome projects, works, people, articles, and resource for creating art (including music) with machine learning. It's machine learning art.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me music resources from awesome-machine-learning-art"
Installation instructions →What's inside
People to Follow
- Adam Roberts
Music researcher in Magenta, Google Brain.
- Anna Ridler
An artists who specilizes in machine learning and drawing.
- Daniel Shiffman
The greatest source of any topics on creative coding for beginners.
- Douglas Eck
The leader of Magenta, Google Brain.
- Gene Kogan
an artist and a programmer who initiated ml4a.
- Janelle Shane
Research Scientist in optics. Plays with neural networks.
Projects
- AI DJMusic
💽 A live performance featuring an Artificial Intelligence (AI) DJ playing alongside a human DJ. It won “Honorary Mentions” Award at Prix Ars Electronica 2018.
- art-DCGANVisual
:art: Modified implementation of DCGAN focused on generative art.
- Autonomous Trap 001Misc
the artist used ritual magic to trap self-driving cars.
- Beat BlenderMusic
🥁 Blend beats using machine learning to create music in a fun new way.
- Dirty DataVisual
😈 What happens when you use ‘dirty’ data? Does the network learn anything? If so, what does it learn? Is there anything interesting we can get out of it?
- Drawing OrientationsVisual
Articles and Talks
- Artists and Machine Intelligence
A program at Google that brings artists and engineers together to realize projects using Machine Intelligence.
- BBC Sounds: The arts and artificial intelligence
A painting by a GAN model is sold for $432,500 USD in an auction (NOTE: the original code is written by
- Generating Abstract Patterns with TensorFlow
- How Generative Music Works: A Perspective
It's a website describing generative music interactively.
- Machine learning for artists (a.k.a ml4a) (Gene Kogan)
This article compares the emerging of ML in art as the case of CV in early 2000s.
- MusicVAE: Creating a palette for musical scores with machine learning
TODO
Learning Resources
- Beginners Guide to Machine Learning in JavaScript (The Coding Train)Beginners
- Creative Applications of Deep Learning with TensorFlow (Parag Mital)Adanced
- cs231nAdanced
The notes accompany the Stanford Computer Science class CS231n (Convolutional Neural Networks for Visual Recognition).
- Learning MachinesMedium
Taught by Patrick Hebron at NYU/ITP, Fall 2017.
- Machine Learning for Musicians and Artists (Rebecca Fiebrink)Medium
- Machine Learning with TensorFlow, ml5.js, and Spell (The Coding Train)Beginners
Libraries
- ml5.js
:robot: 🖌 It aims to make machine learning approachable for a broad audience of artists, creative coders, and students.
- p5.js
:art: :guitar: p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web.
- tensorflow.js
:zap: A JavaScript library for training and deploying ML models in the browser and on Node.js.
Showing a sample of 66 resources. View the full list on GitHub →