Introduction to Machine Learning for the Arts
4 Point, All, Computation and Data (Old Structure), Elective, Evening, Fall 2025, Friday, Programming and Data (New Structure)
An introductory course designed to provide students with hands-on experience developing creative coding projects with machine learning. The history, theory, and application of machine learning algorithms and related datasets are explored in a laboratory context of experimentation and discussion. Examples and exercises will be demonstrated in JavaScript using the p5.js, ml5.js, and TensorFlow.js libraries. In addition, students will learn to work with open-source generative models including text generation models and image generation models. Principles of data collection and ethics are introduced. Weekly assignments, team and independent projects, and project reports are required.
Some experience and basic familiarity with programming is a plus, but not required.