Introduction to Machine Learning for Artists

Technology Overview and Practical Examples

Learn fundamental concepts of Machine Learning and possible applications in the fields of Visual Arts and Design, intuitively and through practical exercises.

What will you learn?

In this introductory course, you will learn about what Machine Learning is in the field of Artificial Intelligence and learn about the types of "supervised", "unsupervised" and "reinforcement" learning. Then you will understand a typical training and testing process of a classification model, through practical exercises with online tools. Throughout these topics, we will talk about examples of applying Machine Learning in artistic contexts, so that you will acquire a fundamental conceptual and technical repertoire.

What is the course project?

The course's final project will be to train a web camera image classifier to control a real-time interface.


No prior technical knowledge is required. It is recommended that you have a computer or notebook with reasonable configurations to run graphic applications and a good internet connection. You do not need to install any software beforehand.

  • 102 STUDENTS
  • AUDIO: Portuguese
  • SUBTITLES: English

Sergio Venancio

Sergio Venancio is a master and doctoral candidate in Visual Arts at ECA USP, Bachelor in Computer Science and in Visual Arts at UNICAMP. Professor at the INTELI Institute of Technology and Leadership, in the Graphic Design Specialization course – IA UNICAMP and in the Post-Graduation in Digital Architecture and Parametric Projects at Belas Artes SP. His research relates to the intersection between Visual Arts and Artificial Intelligences, experimenting with new forms of interactivity based on computer vision models, and producing software that simulates artistic actions, such as observational drawing.