BitRate Series: Building An Interactive Machine Learning Orchestra Using ml5.js Workshop

Machine learning is more accessible now than ever before. This workshop will guide participants through how to work with ml5.js, a powerful open-source library for machine learning online. In the span of three hours we’ll go from a high-level overview down to working on implementing and deploying a custom instrument backed by machine learning models. By the end of the workshop students will have developed a unique instrument and functional knowledge of how to approach integrating ml5.js into interactive, creative projects.

To enroll, please sign up for the BitRate Machine Learning & Music Series .

Workshop Logistics

Dates: Friday, August 14
Times: 5 – 8pm PST
Cost: Free
Experience Level: Beginner to advanced. Students should be comfortable with JavaScript, HTML, CSS, and the command line.
Some familiarity with p5.js or similar libraries, and how to start a simple server would be helpful.
Requirements: Personal computer or laptop with a webcam, text editor (e.g. Sublime Text).

Workshop Outline

• Intro to Machine Learning concepts andrelated works
• Intro to ml5.js
• Setting up and running a local server
• Guided lab time to build your own interactive instrument
• Sharing in-progress projects and ideas
• Deployment and sharing your project


Stephanie Andrews smiling at the camera with glasses, dark hair and a white shirt.

Stephanie Andrews

Stephanie Andrews is an experience designer and creative technologist interested in exploring economies of collectivity, care, and communication. Her work seeks to respond to emergent issues with levity and sentimentality, primarily taking the form of flux kits, software tools, art games, tactile spaces, and participatory installations. Stephanie brings to her art practice an interdisciplinary background spanning software engineering, interaction design, public policy, social work, and community organizing. She specializes in building interactive systems that use digital, physical, and interpersonal mediums to create communal space.

Subscribe to our mailing list