Experiments in ARTificial Intelligence Schedule
AI Schedule 2022
- Thursday 08.25
Week 1: Introduction and Setup
Content:Assignment:- Syllabus Review
- Intro to Experiments in ARTificial Intelligence
- Intro to Art, Artists and AI
- SCREEN: Naked AI
Readings:- Complete the reading(s) below and post reflections on Canvas (due: Tuesday, Aug. 30.)
- BOOKMARK: UF LinkedIn Experiments in ARTificial Intelligence Playlist
- Sign up for DALL•E 2 Preview HERE
- Join Midjourney Discord. See instructions HERE
- Join Class Discord. Link provided in class.
- Research the work of Heather Dewey-Hagborg and prepare questions.
Tuesday 08.30, Thursday 09.01Week 2: What is AI? History of Machine Intelligence
Content:Assignment:- Discuss reading(s) assigned last week.
- HiPerGator Training: Go to UF Coursera Training and take HiPerGator Account Training (due: Tuesday, Sept. 06). More info and a link to the REQUIRED Coursera Training: HERE.
- WATCH: UF LinkedIn Experiments in ARTificial Intelligence Playlist - Unix Essential Training
- Experiment with Midjourney and DALL•E 2 - post favs to class Discord.
- REQUIRED: Attend Visiting Artist Heather Dewey-Hagborg's talk tonight at 6:15PM
Readings:- Complete the reading(s) below and post reflections on Canvas for discussion next week.
- BE SURE YOU'VE completed the Unix tutorial AND the HiPerGator Training
Tuesday 09.06, Thursday 09.08Week 3: Art, Artists and AI
Content:Assignment:- Discuss reading(s) assigned last week.
- SCREEN: Coded Bias
- STUDIO: BASH Terminal + HiPerGator setup, Development Environment Configuration
- DEMO: Introduction to AI techniques
- Slides for Research Computing Orientation.
- ZSH Setup for FAC302 Macs: HERE
- How to Setup and Use HiPerGator: HERE
Readings:- Complete the reading(s) below and post reflections on Canvas.
- Assignment 1: Experiment with Midjourney and DALL•E 2, prepare for CRIT, post reflection to Canvas.
Tuesday 09.13, Thursday 09.15Week 4: Image Classification 1
Content:Assignment:- Discuss reading(s).
- CRIT: Assignment 1 - Midjourney/DALL•E 2 experiments.
- SCREEN: Lo and Behold: Reveries of the Connected World, by Werner Herzog
- Intro to P5.js and ml5.js
- Learn to implement basic image classification using existing machine learning models.
Readings:- Complete the reading(s) below and post reflection on Canvas.
- Assignment 2 - Create a network-based artwork using p5.js that incorporates still imagery, video and, optionally, some form of interaction.
Tuesday 09.20, Thursday 09.22Week 5: Image Classification 2
Content:Assignment:- FIELD TRIP: Tour of HiPerGator AI at UF High Performance Data Center (Tuesday)
- Discuss reading(s).
- Saving and loading training models, exploring multiple techniques.
- Google Colab and Jupyter Notebooks and using them with HiPerGator
Readings: None- Assignment 3 - Image Classification and/or Object Detection Artwork
Tuesday 09.27, Thursday 09.29Week 6: Object Detection, Computer Vision
Content:Assignment:- CRIT: Assignment 2 - P5.js artwork (Tuesday)
- Learn to implement Object Detection.
Readings:- Complete the reading(s) below and post reflection on Canvas.
Tuesday 10.04, Thursday 10.06Week 7: Neural Networks and Transfer Learning
Content:Assignment:- CRIT: Assignment 3 - Cancelled
- Discuss reading(s).
- What is a Neural Network?
- Use ml5.js to create and train your own neural network.
- REGISTER: AI Days
- ESPECIALLY REGISTER FOR: AI Hackathon
- STUDIO: Let's start with Stable Diffusion using the Deforum notebook!
Readings: None- Experiment with neural networks.
Tuesday 10.11, Thursday 10.13Week 8: Working with a Supercomputer
Content:Assignment:- How to work with UF's HiPerGator -> Step by Step
- Begin to work with HiPerGator and Jupyter notebooks: Deforum, Disco Diffusion, Stable Diffusion, VQGAN, etc.
- DEMO: Stable Diffusion Jupyter Notebook (Deforum)
Readings:- Complete the reading(s) below and post reflection on Canvas.
- Assignment 4 - Create an artwork using Guided-Diffusion.
Tuesday 10.18, Thursday 10.20Week 9: HiPerGator AI
Content:Assignment:- Discuss reading(s).
- Continue to work with HiPerGator and Jupyter notebooks: Deforum, Stable Diffusion, Disco Diffusion, VQGAN, etc.
- Is Cryptocurrency the Magic Bullet for Social Change?
Readings: None- Assignment 4 - Work on Assignment 4
Tuesday 10.25, Thursday 10.27Week 10: Guided Diffusion - Stills + AI DAYS
Content:Assignment- Learn about text to image or CLIP-guided diffusion systems (Disco Diffusion, Stable Diffusion, etc.).
- Prompt engineering, parameters, models.
- STUDIO - Experiment with techniques, develop project
- AI Days at Emerson Alumni Hall (Thursday and Friday)
Readings: None- Finish Project 4 and prep for Critique - PRINT your work and hang it before class begins, Tuesday.
Tuesday 11.01, Thursday 11.03Week 11: Guided Diffusion - Animation + IMAGE OF WIDE SCOPE
Content:Assignment:- CRIT: Assignment 4 - Guided-Diffusion Artwork
- STUDIO - Experiment with techniques, develop project
- GUEST: Dr. Gregory L Ulmer will facilitate our exploration of The Image of Wide Scope (Thursday)
Readings:- Assignment 5 - Create an Experimental AI Artwork
- Complete the reading(s) below and post reflection on Canvas.
Tuesday 11.08, Thursday 11.10Week 12: Guided Diffusion - Animation
Content:Assignment:- Discuss reading(s).
- How to create animations with Disco Diffusion and/or Deforum (Stable Diffusion).
- STUDIO - Experiment with techniques, develop project
- Brainstorm and begin to research your final project!
Readings:- Develop your final project. EXPERIMENT!
- BEGIN: Final Project, brainstorm and prepare to present concept in class on Tuesday.
- Complete the reading(s) below and post reflection on Canvas.
Tuesday 11.15, Thursday 11.17Week 13: EXPERIMENTS
Content:Assignment:- CRIT: Assignment 5 - Experimental AI Artwork
- Review Final Project concepts.
- STUDIO - Develop AI Final artwork.
Readings:- Continue work on Final Project - AI artwork
Tuesday 11.22, Thursday 11.24Week 14: AI EXPERIMENTS - NVIDIA Jetson
Content:Assignment:- DEMO: NVIDIA Jetson Nano
Readings:- Continue work on Final Project - AI artwork
- Complete the viewing below and post reflection on Canvas.
Tuesday 11.29, Thursday 12.01Week 15: AI EXPERIMENTS - NVIDIA Jetson
Content:Assignment:- Experiment with NVIDIA Jetson Nano
- STUDIO - Develop your Final Project
Readings: None- Continue work on Final Project
- READ:The Illustrated VQGAN
Tuesday 12.06Week 16: Final
Content:Assignment: NoneReadings: None
Friday 12.16Exam Week: Final Exams - UF Official Exam time: 7:30AM - 9:30AM.
FINAL CRITIQUE: Black Box