
READ MORE ABOUT GENE:
On Motherboard - Artists Used Machine Learning to Turn Hand Drawn Maps Into Satellite Images
On Artsy - Open Source Could Let Computers Create the Next Mona Lisa


A tutorial on how to make no money from machine learning. This talk will elaborate on the strategies one must master in order to acquire skills from the most lucrative subfield of computer science to emerge in recent years, and subsequently make the most financially suboptimal use of them possible. By concentrating your efforts on making free software for exploring applications of AI to visual art, then freely sharing your process with the public, you too can squander your earning potential in this booming field.
WEDNESDAY, JUNE 28th • 2:25PM • McGUIRE THEATER
MONDAY, JUNE 26th • 9:00AM • WALKER ART CENTER - SKYLINE ROOM
This workshop introduces the theory and application of machine learning for creative and artistic practice. It will focus on core algorithms used for parsing, visualizing, and discovering patterns in complex multimedia data, including images, sounds, and text. We will learn how to use neural networks to create real-time, cross-modal interactions for use in video and installation, as well as live music performance. We will also provide tools and code for clustering, visualizing, and searching through large collections of multimedia.
SKILL LEVEL: Intermediate
WORKSHOP OVERVIEW:
• Intro to machine learning, and a survey of critical issues demonstrating its relevance.
• Science and theory: how neural networks are designed, how they are trained, and what their low-level applications are.
• High-level applications to artistic and creative practice within design, visual art, sound, and physical computing.
WHAT TO BRING:
A laptop, Mac/Windows/Linux.
Any interactive sensors they wish to bring are welcome, e.g. Kinect, Leap Motion, BrainWave scanner, Myo armband, etc.
WHAT SOFTWARE TO HAVE INSTALLED:
Processing
openFrameworks
Wekinator
*Artists and musicians who use any software should come with it prepared: AbletonLive, AudioUnits, other DAWs, Resolume, VDMX, etc. People with an interest in physical computing may bring Arduinos or other microcontrollers.
NOTES:
Prior coding experience in a text-based (Python, Java/Processing, C++/openFrameworks) or patch-based (Max/MSP, PureData, vvvv) programming environment is helpful but not necessary.