{"id":3218,"date":"2025-02-15T12:27:28","date_gmt":"2025-02-15T20:27:28","guid":{"rendered":"https:\/\/pkmital.com\/home\/?post_type=pkm_teaching&#038;p=3218"},"modified":"2025-05-15T06:11:52","modified_gmt":"2025-05-15T13:11:52","slug":"ucla-cultural-automation-with-machine-learning-ii","status":"publish","type":"pkm_teaching","link":"https:\/\/pkmital.com\/home\/teaching\/ucla-cultural-automation-with-machine-learning-ii\/","title":{"rendered":"UCLA | Cultural Automation with Machine Learning II"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">UCLA 2025<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Course Description<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This course explores the past, present, and future of how artists engage with digital media through its remix and adaptation of increasingly more automated algorithms.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Starting from early collage and montage practices, we&#8217;ll explore how artists have used cultural fragments as their medium to explore meaning through juxtaposition, appropriation, and d\u00e9tournement. We will then turn towards how computational methods enabled artists to explore such practices in increasingly surprisingly fidelity and magnitudes of data, leading to new aesthetics but also new questions surrounding its process and the underlying data. Finally we&#8217;ll speculate on the future of culture and machine learning in order to ask &#8220;Where is it all going?&#8221;.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Throughout, we will also extend the discussion into topics such as perception, augmentation, deep fakes, surveillance, privacy, automation, shifting labor markets, and ethical and legal considerations in order to provide a framework for how to engage with the machine learning tools we will be learning to use.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The course will aim to balance theory, background, computational practice, and peer discussion and will shift focus between visual media, text media, audio media, and simulated \/ procedural environments.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Previous Course<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Please see here for the course materials for the course <a href=\"https:\/\/pkmital.com\/home\/teaching\/ucla-cultural-automation-with-machine-learning\/\" data-type=\"link\" data-id=\"https:\/\/pkmital.com\/home\/teaching\/ucla-cultural-automation-with-machine-learning\/\">Cultural Automation with Machine Learning<\/a> taught in 2023 at UCLA DMA.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/pkmital.com\/home\/wp-content\/uploads\/2025\/04\/2025-Spring_DESMA160_Mital.docx.pdf\" data-type=\"link\" data-id=\"https:\/\/pkmital.com\/home\/wp-content\/uploads\/2025\/04\/2025-Spring_DESMA160_Mital.docx.pdf\">Download Course Syllabus<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Course Syllabus + Updated Course Schedule  <\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure class=\"wp-block-table is-style-regular has-small-font-size\"><table><thead><tr><th>Week<\/th><th>Dates<\/th><th>Class Topic<\/th><th>Guest<\/th><\/tr><\/thead><tbody><tr><td><strong>1<\/strong><\/td><td>Tues, April 1, 2025<\/td><td><strong>Lecture<\/strong>: Introduction, Critical Framework, and Cultural Automation Pt. I<\/td><td><\/td><\/tr><tr><td><\/td><td>Thurs, April 3, 2025<\/td><td><strong>Lecture<\/strong>: Introduction, Critical Framework, and Cultural Automation Pt. II<\/td><td><\/td><\/tr><tr><td><\/td><td>Tues, April 8, 2025 <\/td><td><strong>Lab: <\/strong>Student topic\/reading presentations<\/td><td><\/td><\/tr><tr><td><strong>2<\/strong><\/td><td>Thurs, April 10, 2025<\/td><td><strong>Guest workshop:&nbsp; <\/strong>Introduction to Worldbuilding&nbsp;<\/td><td><a href=\"https:\/\/breannabrowning.com\" data-type=\"link\" data-id=\"https:\/\/breannabrowning.com\">Breanna Browning<\/a><\/td><\/tr><tr><td><\/td><td>Tues, April 15, 2025<\/td><td><strong>Lab: <\/strong>Student research\/concept presentations&nbsp;<\/td><td><\/td><\/tr><tr><td><strong>3<\/strong><\/td><td>Thurs, April 17, 2025<\/td><td><strong>Lecture: <\/strong>Generative Text<\/td><td><\/td><\/tr><tr><td><\/td><td>Tues, April 22, 2025<\/td><td><strong>Lab: <\/strong>Group crit<\/td><td><a href=\"https:\/\/www.yeahsnos.com\">Yasaman Sheri<\/a><\/td><\/tr><tr><td><strong>4<\/strong><\/td><td>Thurs, April 24, 2025<\/td><td><strong><strong>Lecture: <\/strong><\/strong>Generative Workflows<\/td><td><a href=\"http:\/\/fuser.studio\" data-type=\"link\" data-id=\"http:\/\/fuser.studio\">Hirad and Dalena<\/a><\/td><\/tr><tr><td><\/td><td>Tues, April 29, 2025<\/td><td><strong>Lab: <\/strong>Group crit<\/td><td><\/td><\/tr><tr><td><strong>5<\/strong><\/td><td>Thurs, May 1, 2025 <\/td><td><strong>Lecture: <\/strong>Generative Images \/ Video<\/td><td><\/td><\/tr><tr><td><\/td><td>Tues, May 6, 2025 <\/td><td><strong>Lab: <\/strong>Group crit<\/td><td><a href=\"https:\/\/peter-wu.com\" data-type=\"link\" data-id=\"https:\/\/peter-wu.com\">Peter Wu+<\/a><\/td><\/tr><tr><td><strong>6<\/strong><\/td><td>Thurs, May 8, 2025<\/td><td><strong>Lecture:<\/strong> Generative Agents<\/td><td><\/td><\/tr><tr><td><\/td><td>Tues, May 13, 2025 <\/td><td><strong>Lab: <\/strong>Group crit<\/td><td><a href=\"https:\/\/www.isabelbeavers.com\">Isabel Beavers<\/a><\/td><\/tr><tr><td><strong>7<\/strong><\/td><td>Thurs, May 15, 2025 <\/td><td><strong>Lecture<\/strong>: Generative Audio<\/td><td><\/td><\/tr><tr><td><\/td><td>Tues, May 20, 2025 <\/td><td><strong>Lab: <\/strong>Group crit<\/td><td><a href=\"https:\/\/www.sandunesmusic.com\">Sandunes<\/a>, <a href=\"https:\/\/www.foundsoundnation.org\/collaborators\/krishna-jhaveri\">Krishna Jhaveri<\/a><\/td><\/tr><tr><td><strong>8<\/strong><\/td><td>Thurs, May 22, 2025<\/td><td><strong>Lecture<\/strong>: Advanced Generative Agents<\/td><td><\/td><\/tr><tr><td><\/td><td>Tues, May 27, 2025<\/td><td><strong>Project Day  <\/strong>(work session) <\/td><td><\/td><\/tr><tr><td><strong>9<\/strong><\/td><td>Thurs, May 29, 2025<\/td><td><strong>Final Project Presentations <\/strong><\/td><td>TBD <\/td><\/tr><tr><td><\/td><td>Tues, June 3, 2025<\/td><td>No class \/ exam week <\/td><td><\/td><\/tr><tr><td><strong>10<\/strong><\/td><td>Thurs, June 5, 2025<\/td><td>No class \/ exam week <\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Contacts <\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Office Hours<\/strong>: 1 hour following Tuesday class; otherwise, by appointment.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Week 1: Introduction and Critical Framework <\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p class=\"wp-block-paragraph\"><strong>Lecture: Introduction, Critical Framework, and Cultural Automation Pt. I<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tuesday, April 1, 2025<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"900\" src=\"https:\/\/pkmital.com\/home\/wp-content\/uploads\/2023\/11\/s01-introduction-pt-i.001-1600x900.jpeg\" alt=\"\" class=\"wp-image-3140\" srcset=\"https:\/\/pkmital.com\/home\/wp-content\/uploads\/2023\/11\/s01-introduction-pt-i.001-1600x900.jpeg 1600w, https:\/\/pkmital.com\/home\/wp-content\/uploads\/2023\/11\/s01-introduction-pt-i.001-800x450.jpeg 800w, https:\/\/pkmital.com\/home\/wp-content\/uploads\/2023\/11\/s01-introduction-pt-i.001-768x432.jpeg 768w, https:\/\/pkmital.com\/home\/wp-content\/uploads\/2023\/11\/s01-introduction-pt-i.001-1536x864.jpeg 1536w, https:\/\/pkmital.com\/home\/wp-content\/uploads\/2023\/11\/s01-introduction-pt-i.001.jpeg 1920w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-ee0f24e5-450d-4b35-bc50-19ae2ff703c6\" href=\"https:\/\/pkmital.com\/home\/wp-content\/uploads\/2023\/09\/230920_UCLA_DMA_introduction-1.pdf\">DOWNLOAD: Introduction Pt. 1<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p class=\"wp-block-paragraph\"><strong>Lecture: Introduction, Critical Framework, and Cultural Automation Pt. II<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thursday, April 3, 2025<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"900\" src=\"https:\/\/pkmital.com\/home\/wp-content\/uploads\/2023\/11\/s02-introduction-pt-ii.001-1600x900.jpeg\" alt=\"\" class=\"wp-image-3142\" srcset=\"https:\/\/pkmital.com\/home\/wp-content\/uploads\/2023\/11\/s02-introduction-pt-ii.001-1600x900.jpeg 1600w, https:\/\/pkmital.com\/home\/wp-content\/uploads\/2023\/11\/s02-introduction-pt-ii.001-800x450.jpeg 800w, https:\/\/pkmital.com\/home\/wp-content\/uploads\/2023\/11\/s02-introduction-pt-ii.001-768x432.jpeg 768w, https:\/\/pkmital.com\/home\/wp-content\/uploads\/2023\/11\/s02-introduction-pt-ii.001-1536x864.jpeg 1536w, https:\/\/pkmital.com\/home\/wp-content\/uploads\/2023\/11\/s02-introduction-pt-ii.001.jpeg 1920w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-e2c7b07b-9971-4429-88ce-058e7df190c1\" href=\"https:\/\/pkmital.com\/home\/wp-content\/uploads\/2023\/09\/230920_UCLA_DMA_introduction2-1.pdf\">DOWNLOAD: Introduction Pt. 2<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p class=\"wp-block-paragraph\"><strong>Student Presentations \/ Group Crit<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tuesday, April 8, 2025<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p class=\"wp-block-paragraph\">Homework presentations (See end of lecture slides from Thursday April 3)<\/p>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Week 2: Introduction to Worldbuilding <\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p class=\"wp-block-paragraph\"><strong>Workshop<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thursday, April 10, 2025<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><strong>Student Presentations \/ Group Crit<\/strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tuesday, April 15, 2025<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"900\" src=\"https:\/\/pkmital.com\/home\/wp-content\/uploads\/2023\/11\/231010_worldbuilding_UCLA-1600x900.jpg\" alt=\"\" class=\"wp-image-3143\" srcset=\"https:\/\/pkmital.com\/home\/wp-content\/uploads\/2023\/11\/231010_worldbuilding_UCLA-1600x900.jpg 1600w, https:\/\/pkmital.com\/home\/wp-content\/uploads\/2023\/11\/231010_worldbuilding_UCLA-800x450.jpg 800w, https:\/\/pkmital.com\/home\/wp-content\/uploads\/2023\/11\/231010_worldbuilding_UCLA-768x432.jpg 768w, https:\/\/pkmital.com\/home\/wp-content\/uploads\/2023\/11\/231010_worldbuilding_UCLA-1536x864.jpg 1536w, https:\/\/pkmital.com\/home\/wp-content\/uploads\/2023\/11\/231010_worldbuilding_UCLA-2048x1152.jpg 2048w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-b386bdd4-9ea6-4577-9caa-d86fb0306934\" href=\"https:\/\/pkmital.com\/home\/wp-content\/uploads\/2023\/10\/231010_worldbuilding_UCLA.pdf\">DOWNLOAD: Worldbuilding Workshop with Breanna Browning<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Week 3: Generative Text <\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p class=\"wp-block-paragraph\"><strong>Lecture + Lab:<\/strong> <strong>Generative Text<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thursday, April 17, 2025<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><strong>Student Presentations \/ Group Crit<\/strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tuesday, April 22, 2025<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"907\" src=\"https:\/\/pkmital.com\/home\/wp-content\/uploads\/2025\/02\/Screenshot-2025-04-16-at-7.06.33-PM-1600x907.png\" alt=\"\" class=\"wp-image-3271\" srcset=\"https:\/\/pkmital.com\/home\/wp-content\/uploads\/2025\/02\/Screenshot-2025-04-16-at-7.06.33-PM-1600x907.png 1600w, https:\/\/pkmital.com\/home\/wp-content\/uploads\/2025\/02\/Screenshot-2025-04-16-at-7.06.33-PM-800x453.png 800w, https:\/\/pkmital.com\/home\/wp-content\/uploads\/2025\/02\/Screenshot-2025-04-16-at-7.06.33-PM-768x435.png 768w, https:\/\/pkmital.com\/home\/wp-content\/uploads\/2025\/02\/Screenshot-2025-04-16-at-7.06.33-PM-1536x871.png 1536w, https:\/\/pkmital.com\/home\/wp-content\/uploads\/2025\/02\/Screenshot-2025-04-16-at-7.06.33-PM-2048x1161.png 2048w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-ff57d26e-457b-43b6-9703-758625ec742d\" href=\"https:\/\/pkmital.com\/home\/wp-content\/uploads\/2025\/02\/s04-text-generation.pdf\">DOWNLOAD: Generative Text<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Week 4: Generative Workflows<\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p class=\"wp-block-paragraph\"><strong>Guest<\/strong> <strong>Lecture: fuser.studio<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thursday, April 24, 2025<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><strong><strong>Student Presentations \/ Group Crit<\/strong><\/strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tuesday, April 29, 2025<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/comfyanonymous\/ComfyUI\">ComfyUI<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.comfy.org\/download\">Install<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/docs.comfy.org\/get_started\/introduction\">Documentation<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/civitai.com\">civitai<\/a><\/li>\n\n\n\n<li>Models\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/huggingface.co\/Comfy-Org\/stable-diffusion-v1-5-archive\/tree\/main\">https:\/\/huggingface.co\/Comfy-Org\/stable-diffusion-v1-5-archive\/tree\/main<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Tutorials\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/drive.google.com\/file\/d\/1_xRWlcU_58CGe8yOAcy6xqrAXMurUcOA\/view\">Introduction<\/a> by <a href=\"http:\/\/breannabrowning.com\">Breanna Browning<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=Zko_s2LO9Wo\">YouTube series by pixaroma<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=Zko_s2LO9Wo\">Ep 01: Introduction \/ Installation<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=JE5eykLuTXI\">Ep 02: Nodes and Workflow Basics<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=g8UlYE_HM2M\">Ep 03: Txt2Img Basics<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=xedwjtaPVzw\">Ep 04: Img2Img &amp; LoRAs<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Alternate means (hacky)\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/comfyui-wiki.com\/en\/install\/install-comfyui\/run-comfyui-on-cloud\">Running on Google Colab (Free Hosted VM w\/ GPU)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/huggingface.co\/spaces\/kadirnar\/ComfyUI-Demo\">Running on HuggingFace<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><a href=\"https:\/\/fuser.studio\">fuser.studio<\/a> Workshop by <a href=\"https:\/\/www.linkedin.com\/in\/hiradsab\">Hirad Sab<\/a> and <a href=\"https:\/\/dalena.me\">Dalena Tran<\/a><\/li>\n\n\n\n<li>Homework\n<ul class=\"wp-block-list\">\n<li>Work towards your final project experimenting with generative workflows with either comfyui or fuser.studio. This should be a self contained coherent presentation that ideally inches closer towards your final project. You should explain how generative workflows were used in the course of your presentation and ideally start to develop your final project more. Use this week as an opportunity to for instance, take your last week&#8217;s exercise in text generations closer towards a story board, or using the research capabilities of LLMs to refine and build out more of your story, or to develop assets that may be directly integrated or form the basis for what you will integrate into your final work. Try to think outside the box and experiment with the capabilities of how an AI-mediated canvas may afford different forms of ideation than a traditional canvas would afford. Utilize txt2img, img2img, upscaling, LLMs, and the various example workflows to experiment with turning your ideas\/concepts into prototypes\/outputs. Feel free to utilize fuser.studio as the presentation format or use any other form for presentation (e.g. slides, figma, etc&#8230;).<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Week 5: Generative Images \/ Video<\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p class=\"wp-block-paragraph\"><strong>Lecture: Generative Images \/ Video <\/strong>(Guest: Ruipeng Wang)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thursday, May 1, 2025<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><strong>Student Presentations \/ Group Crit<\/strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tuesday, May 6, 2025<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<ul class=\"wp-block-list\">\n<li>Generative Images Lecture slides<\/li>\n\n\n\n<li>Generative Video Lecture slides<\/li>\n\n\n\n<li>Generative Image\/Video Lab slides<\/li>\n\n\n\n<li>Homework\n<ul class=\"wp-block-list\">\n<li>Work towards your final project experimenting with generative images and video with either comfyui or fuser.studio. This should be a self contained coherent presentation that ideally inches closer towards your final project. You should explain how generative images \/ videos were used in the course of your presentation and ideally start to develop your final project more. Use this week as an opportunity to take everything you&#8217;ve built so far and start to build more of the final assets \/ form of your final project, for instance building more detailed assets of a story board or to develop assets that may be directly integrated into your final work. Try to think outside the box and experiment with the capabilities of how controlnet, ipadapters, and various ways of experimenting with feedback or video process might help you to turn your ideas\/concepts into prototypes\/outputs. Feel free to combine comfyui outputs w\/ fuser workflows or vice-versa, or layer \/ integrate traditional art workflows such as illustration, photoshop, photography, video, 3d, game engines, other design tools, etc&#8230; Also feel free to utilize fuser.studio as the presentation canvas, or use any other form for presentation (e.g. slides, figma, etc&#8230;) to present your work.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Week 6: Generative Agents<\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p class=\"wp-block-paragraph\"><strong>Lecture: Generative Agents <\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thursday, May 8, 2025<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><strong>Student Presentations \/ Group Crit<\/strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tuesday, May 13, 2025<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<ul class=\"wp-block-list\">\n<li>Generative Agents Lecture<\/li>\n\n\n\n<li>Generative Agents Lab<\/li>\n\n\n\n<li>Homework\n<ul class=\"wp-block-list\">\n<li>Explore the usage and implementation of generative agents with cursor or a similar program (e.g. vs code w\/ copilot, claude code, aider, etc\u2026) taking any inspiration from today&#8217;s lectures for example outputs. <\/li>\n\n\n\n<li>If you are looking for inspiration:\n<ul class=\"wp-block-list\">\n<li>Try to think through what an <em>extension<\/em> of an idea from history would look like? Can you push the idea further as a result of the <em>affordance<\/em> of being able to program an idea with a co-pilot \/ agent helping you along the way? <\/li>\n\n\n\n<li>Think of how the ideas from Generative Text or Generative Images \/ Video may pair with this assignment. Could you for instance use the outputs of one with another? For instance build a 2D simulation that is then fed into another process like a control net or a style transfer? Or explore how feedback may help you explore a novel process? Or can you start with a historical example like Game of Life and turn it into another idea such as a 3D game or the depth map for another process that is then generated. <\/li>\n\n\n\n<li>Try thinking outside the box and experiment with processes that feel UNFAMILIAR. Get weird and experiment!<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Ideally whatever you produce will also help you towards your final project, and is a self-contained presentation format leading with the idea, execution, and final results. However, it is <em>not<\/em> required that the outputs of your exercise make it into your final project. This is just a suggestion to help you continue advnacing your final project into completion. Good luck!<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Week 7: Generative Audio \/ Music<\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p class=\"wp-block-paragraph\"><strong>Lecture: <\/strong>Generative Audio \/ Music<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thursday, May 15, 2025<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><strong>Student Presentations \/ Group Crit<\/strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tuesday, May 20, 2025<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<ul class=\"wp-block-list\">\n<li>Generative Audio \/ Music Lecture<\/li>\n\n\n\n<li>Generative Audio \/ Music Lab<\/li>\n\n\n\n<li>Homework\n<ul class=\"wp-block-list\">\n<li><strong>Project \/ World: <\/strong>Please make it relevant to your project \/ world and motivate how it fits into it. Perhaps it is exploring a soundtrack, a character\u2019s voice, an asset that is part of the world, an output from a character\u2019s in your world, etc\u2026<\/li>\n\n\n\n<li><strong>Description:<\/strong> Ensure it\u2019s clear what you tried \/ what worked \/ didn\u2019t work.<\/li>\n\n\n\n<li><strong>Experiment:<\/strong> Try different tools to understand their strengths\/weaknesses.<\/li>\n\n\n\n<li><strong>Ethical Considerations:<\/strong> Always be mindful of copyright, voice consent, and potential biases when using these tools. How would your process have changed if you directly asked a \u201chuman\u201d to do what the \u201calgorithm\u201d is doing? Could a human do this, and would it have been better \/ cheaper \/ faster? Discuss this if relevant.<\/li>\n\n\n\n<li><strong>The &#8220;Vibe Coding&#8221; Approach:<\/strong> Use AI assistants like Cursor to help you learn, build, and explore these tools with Python or other languages.<\/li>\n\n\n\n<li><strong>Self-Contained Presentation<\/strong>: Ensure your presentation is self-contained. We will have 2 guest crit advisors who are practicing musicians.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\"><\/ul>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Week 8: Advanced Generative Agents II<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><strong>Lecture: Advanced Generative Agents <\/strong>I<\/strong>I<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thursday, May 22, 2025<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Project Day (work session) <\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tuesday, May 27, 2025<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Week 9: Final Project Due \/ Project Presentations<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Thursday, May 29, 2025<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"featured_media":3219,"template":"","categories":[15],"teaching-type":[397],"class_list":["post-3218","pkm_teaching","type-pkm_teaching","status-publish","has-post-thumbnail","hentry","category-teaching","teaching-type-machine-learning"],"acf":[],"_links":{"self":[{"href":"https:\/\/pkmital.com\/home\/wp-json\/wp\/v2\/pkm_teaching\/3218","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pkmital.com\/home\/wp-json\/wp\/v2\/pkm_teaching"}],"about":[{"href":"https:\/\/pkmital.com\/home\/wp-json\/wp\/v2\/types\/pkm_teaching"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pkmital.com\/home\/wp-json\/wp\/v2\/media\/3219"}],"wp:attachment":[{"href":"https:\/\/pkmital.com\/home\/wp-json\/wp\/v2\/media?parent=3218"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pkmital.com\/home\/wp-json\/wp\/v2\/categories?post=3218"},{"taxonomy":"teaching-type","embeddable":true,"href":"https:\/\/pkmital.com\/home\/wp-json\/wp\/v2\/teaching-type?post=3218"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}