This course will introduce machine learning for artistic practice. Machine learning is the technique of teaching computers to learn by example, enabling us to build interactive systems that intelligently respond to a variety of real-‐time inputs. Example applications include building new musical instruments, interactive installations, and video games whose behaviors are dynamically controlled by nontraditional inputs, such as a Kinect sensor, webcam, or internet data stream.
This course will not cover, nor assumes knowledge of, the technical or mathematical details of machine learning, instead focusing on how to integrate available tools into existing interactive applications, although resources for learning the technical aspects will be provided. The tools we use will be platform-‐agnostic, making it easier to add machine learning into existing applications. Programming ability will be helpful in customizing the provided tools, but is not required.
Gene Kogan