Machine Learning for Artists
Brief
Machine Learning and AI are widely spread across multiple disciplines and spheres of our everyday lives including art. It is necessary to know the current stage of development of AI as it forms our reality in a certain way. By understanding how the neural networks work artists not only will get a set of modern tools to create digital art but also will understand current approaches to AI, software, and cybernetics.
Objectives
The objective of the course is to give students an understanding of how neural networks work and how they can be used in artistic practice.
Methodology
The course will question the current stage of development of the AI and how current technologies can be used for artistic and design approaches.
Outcome
By the end of the course, students will learn the basics of Python and will understand how to work with neural networks and use them in their artistic practice.
Schedule
- Day 1 | 18.04.2022 – 10:00 – 15:30 : Intro
- AI for Artists
- Introduction to Neural Networks
- Basics of Python and Google Colaboratory
- Day 2 | 25.04.2022 – 10:00 – 15:30: Visual
- Basics of Python
- Dataset preparation
- Deep Dream. Neural Style Transfer
- Day 3 | 16.05.2022 – 10:00 – 15:30: Visual
- Basics of Python
- Object Detection and Segmentation
- Generative Adversarial Networks
- Day 4 | 23.05.2022 – 10:00 – 15:30:
- Generative Adversarial Networks
- Text-to-Image: Image generation
- Text-to-Image: Video from text
- Day 5 | 30.05.2022 – 10:00 – 15:30: Neural Networks and 3D
- Day 6 | 1.06.2022 – 10:00 – 13:00: Language Models and Text Generation
- Day 7 | 3.06.2022 – 10:00 – 13:00: Neural Sound.
SOFTWARE
Google Colaboratory (Optional) Visions of Chaos