Skip to main content

: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.

715
GitHub Stars
66
Curated Resources
6
Categories
7 hours ago
Last Refreshed
People to FollowProjectsArticles and TalksLearning ResourcesLibrariesTODO

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

Learning Resources

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 →