Arch 490 AI in Architecture Spring 2024

AI in Architecture

Course Number: Arch 490 – 02

Professor info: Alphonso Peluso
E-Mail: peluso@iit.edu

Syllabus: Arch 490-02_SP24_Syllabus

Course Description:
The AI Artificial Intelligence in Architecture course is designed to equip students with a comprehensive understanding of the applications and implications of artificial intelligence in the field of architecture. This course explores how AI technologies can enhance and revolutionize architectural design, planning, and construction processes. Throughout the course, students will delve into the fundamental concepts and theories underlying artificial intelligence, machine learning, and deep learning. They will examine various AI algorithms, techniques, and tools that can be employed in architectural practice. Students will also gain hands-on experience with state-of-the-art AI software and platforms used in the architecture industry.

 

Coursework
Class-01:

Intro – Subscribe to MidJourney
How to set up a discord server for MJ
Floating Planes exercise
MJ Parameter –no (::-.5)

AI Definition of the Week:
GAN – Generative adversarial network
https://www.youtube.com/watch?v=TpMIssRdhco
https://en.wikipedia.org/wiki/Generative_adversarial_network
https://www.technologyreview.com/2018/02/21/145289/the-ganfather-the-man-whos-given-machines-the-gift-of-imagination/

AI Architect of the Week:
Ila Colombo
https://www.instagram.com/ilacolombo.ai/
https://www.ilacolombo.com/portfolio

Assignment:
AI_In_Arch_Assignment_01

Video:

 

Class-02:

MJ Prompt Weights _ Figure Ground Studies
MJ Parameter –style (raw)
MJ Parameter –style or –s (0-1000)(default 100)

AI Definition of the Week:
NN – Neural Network
https://www.youtube.com/watch?v=jmmW0F0biz0
https://aws.amazon.com/what-is/neural-network/
https://www.geeksforgeeks.org/neural-networks-a-beginners-guide/

AI Architect of the Week:
Neil Leach
https://www.instagram.com/neilleach14/
https://www.instagram.com/ai_thought_for_the_day/
https://www.digitalfutures.world/

Assignment:
AI_In_Arch_Assignment_02

Videos:

 

 

Class 03:

MJ Image Prompts _ Light Types
Chiaroscuro, Low-Key, High-Key, Back Lighting
Volumetric, Soft Light, Fog
Google Search: Movie Light Types

AI Definition of the Week:
LLM – Large Language Model
https://aws.amazon.com/what-is/neural-network/
https://www.geeksforgeeks.org/neural-networks-a-beginners-guide/

AI Architect of the Week:
Maria Vieru
https://www.instagram.com/mariavierudesign/
https://www.instagram.com/nai9.studio/

Assignment:
AI_In_Arch_Assignment_03

Video:

 

Class 04:

MJ Aspect Ratios _ Film Types
https://filmcolors.org/

AI Definition of the Week:
DL _ Deep Learning
https://aws.amazon.com/what-is/deep-learning
https://www.pcmag.com/news/what-is-deep-learning

AI Architect of the Week:
Kaveh Najafian
https://portfolio.kavehnajafian.com/index.php/about-me/
https://www.instagram.com/contingency_plans/

Assignment:
AI_In_Arch_Assignment_04

Videos:

 

Class 05:

MJ Image Prompts _ Reverse story telling
/blend

AI Definition of the Week:
ML _ Machine Learning
https://www.ibm.com/topics/machine-learning
https://mitsloan.mit.edu/ideas-made-to-matter/machine-learning-explained

AI Architect of the Week:
Maria Dudkina
https://www.instagram.com/sunt_mrr/
https://parametric-architecture.com/maria-dudkina-blends-classic-and-contemporary-architecture-harmoniously/

Assignment:
AI_In_Arch_Assignment_05_Midterm

Videos:

 

 

Class 06:

Review of Midterm Briefs _ Work in Class

AI Definition of the Week:
AI _ Artificial Intelligence
https://www.heinz.cmu.edu/media/2023/July/artificial-intelligence-explained
https://builtin.com/artificial-intelligence

 

Class 07:

Work in Class

 

Class 08:

Midterm Presentation

 

Class 09:

RunPod _ Stable Diffusion _ Canny
DM _ Diffusion Models

AI Definition of the Week:
DM _ Diffusion Models
https://encord.com/blog/diffusion-models/
https://kailashahirwar.medium.com/a-very-short-introduction-to-diffusion-models-a84235e4e9ae

AI Architect of the Week:
Jose Luis Perez Hermo
https://www.instagram.com/p/CwX9PHlIZGW/?img_index=1
https://parametric-architecture.com/jose-luis-perez-hermo-uses-ai-to-reimagine-famous-architectural-sketches/

Assignment:
AI_In_Arch_Assignment_06

Videos:

 

Class 10:

Stable Diffusion Basics _ Deforum
MH – Machine Hallucinations

AI Definition of the Week:
MH – Machine Hallucinations
https://www.ibm.com/topics/ai-hallucinations
https://zapier.com/blog/ai-hallucinations/

AI Architect of the Week:
Hera Kim
https://www.instagram.com/tinkertailorart/
https://parametric-architecture.com/an-artistic-fusion-of-nature-and-ai-flower-inspired-facades-by-hera-kim/

Assignment:
AI_In_Arch_Assignment_07

Videos:

 

Class 11:

Stable Diffusion Basics _ Comfy UI
Real Time Rendering
Adobe Premiere Video Editing 1
CV – Computer Vision

AI Definition of the Week:
CV – Computer Vision
https://www.ibm.com/topics/computer-vision
https://towardsdatascience.com/everything-you-ever-wanted-to-know-about-computer-vision

AI Architect of the Week:
Ricardo Orts (Ulises Studio)
https://www.instagram.com/ulises.studio/
https://www.designboom.com/architecture/floating-fantasies-social-spaces-river-seine

Assignment:
AI_In_Arch_Assignment_08

Videos:

 

Class 12:

Comfy UI installed Locally
Image to 3D with TripoSR
LoRa Training – Data Set and Training
LoRA – Low Rank Adaptation

AI Definition of the Week:
LoRA – Low Rank Adaptation
https://www.datacamp.com/tutorial/mastering-low-rank-adaptation-lora
https://towardsdatascience.com/understanding-lora-low-rank-adaptation-for-finetuning-large-models

AI Architect of the Week:
Ida Rasouli (Celeste Design Studio)
https://www.instagram.com/celestedesign.studio/?hl=en
https://www.instagram.com/Ida.saani/
https://parametric-architecture.com/creative-direction-with-ai-studio-ida-rasouli/

Assignment:
AI_In_Arch_Assignment_09

Videos:

 

Class 13:

RunWay ML
Adobe Premiere Video Editing 2
VAE – Variational AutoEncoder

AI- Definitions Compiled
AI_Definitions

AI Definition of the Week:
VAE – Variational AutoEncoder
https://builtin.com/artificial-intelligence/stable-diffusion-vae
https://openaijourney.com/stable-diffusion-vae/

AI Architect of the Week:
Joshua Vermillion
https://www.instagram.com/joshuavermillion/
https://www.instagram.com/joshuavermillion/reel/C5Qktb4rR3N/

Final Assignment

AI_In_Arch_Assignment_10_Final

Videos: