Syllabus
  • Architectural Design I
  • Building Technology & Materials I
  • Building Technology & Materials I
  • Architectural Graphics I
  • History of Architecture I
  • Structures I
  • Structures I
  • Architectural Skills-I
  • Aesthetics & Visual Arts
  • Theory of Design I
  • Architectural Design II
  • Building Technology & Materials II
  • Building Technology & Materials II
  • Architectural Graphics II
  • History of Architecture II
  • Structures II
  • Structures II
  • Architectural Skills-II
  • Climatology
  • Theory of Design II
  • Architectural Design III
  • Building Technology & Materials III
  • Building Technology & Materials III
  • Architectural Graphics III
  • History of Architecture III
  • Structures III
  • Structures III
  • Building Services I
  • Building Services I
  • Architectural Skills-III
  • Land Surveying
  • Architectural Design IV
  • Building Technology & Materials IV
  • Building Technology & Materials IV
  • Architectural Graphics IV
  • History of Architecture IV
  • Structures IV
  • Structures IV
  • Building Services II
  • Building Services II
  • Architectural Skills-I
  • Sustainable Architecture
  • Architectural Design V
  • Building Technology & Materials V
  • Building Technology & Materials V
  • Working Drawing I
  • Contemporary Architecture
  • Structures V
  • Structures V
  • Building Services III
  • Building Services III
  • Elective I
  • Landscape Architecture
  • Architectural Design VI
  • Building Technology & Materials VI
  • Building Technology & Materials VI
  • Working Drawing II
  • Structures VI
  • Structures VI
  • Building Services IV
  • Building Services IV
  • Elective II
  • Interior Design
  • Comprehensive Viva
  • Architectural Design VII
  • Building Technology & Materials VII
  • Building Technology & Materials VII
  • Research I
  • Professional Practice & Management I
  • Professional Practice & Management I
  • Quantity Survey & Specification Writing I
  • Quantity Survey & Specification Writing I
  • Elective III
  • Urban Studies-I
  • Architectural Design VIII
  • Building Technology & Materials VIII
  • Building Technology & Materials VIII
  • Research II
  • Professional Practice & Managemen II
  • Professional Practice & Managemen II
  • Professional Practice & Managemen II
  • Quantity Survey & Specification Writing II
  • Quantity Survey & Specification Writing II
  • Elective IV
  • Urban Studies II
  • Urban Studies II
  • Architectural Project
  • Elective V
  • Elective VI
  • Construction Project Management
  • Practical Training
Neural style transfer

Neural style transfer uses a pre-trained neural network to map the “style” of an image onto the “content” of another image. When executed between two plans, this method literally reimagines a “content” plan in the geometrical style of the “style” plan. It will be used to cross-breed architectural visuals (facades, plans, renderings, sketches etc.) of various styles, e.g., reimagining the plans of van der Rohe articulated in the style of bulky Baroque plans. These investigations provoke deliberations over the role of the machine as the “doer”, the “thinker” or the “creative companion”; and the design implications of cross-breeding artefacts of different styles.

Rhino and Grasshopper (introduction)

This 2-day part of the course will introduce the use of Rhino & Grasshopper scripting as an aid in design exploration by looking at design as a complex inter-relationship of parameters. Complex surface modeling in Rhino, and algorithmic thinking and parametric tower design script will be introduced in Grasshopper. Based on the parameters, different options will be explored, by automating the process of exploration, similar in principle to the rapid doodles developed during initial conceptual stage. The technique of parametric design marks a paradigm shift where relationships between elements are used to manipulate and inform the design of geometries and structures. The focus shifts from the process of modelling geometry, to the process of defining geometry.

Training a Neural Network to predict Housing cost

This exercise will be an introduction to the training of a neural network with the use of a precollected objective data set. Since this course is designed to be specific to the domain of architecture and design, the data set will be housing costs as a function of input variables such as area demographics, property facilities and structural age. On training a neural network with the data set, the trained neural network will be used to predict housing cost of areas or properties whose data is not available or collected. Through the process, participants will get a hang of how to use csv files with machine learning, how to read and generate data relationships, and how to export the new predictions from the trained neural network.

Training a Neural Network to Predict Subjective Design Evaluation

In this problem, the age-old question of “How to quantify subjective opinions of design?” will be addressed. As an example, a computational methodology will be used to quantify the visual perception of originality of design using crowd-sourced evaluation data. A parametric model of Absolute Tower by MAD Architects, defined by twelve variables shall be used to generate a few design options (a simpler parametric version of the tower will be covered in the Rhino and Grasshopper part of the course). Subsequently, using appropriate data gathering forms, participants will be asked to rate the options on a scale of ‘plagiarised’ to ‘original’, in comparison to the original design of the Tower. With the information of the limited set of design options, a neural network will be trained to map the level of originality from the limited set of design options to all possible design options. Use of neural network opens the possibility of assessing design options generated by varying multiple parameters (12 variables in the example). It is a paradigm shifting leap compared to singular or double parameter variations that the human brain is capable of perceiving and calculating. The methodology can be later used by the participants to assess any subjective opinion, e.g., urban safety, design beauty etc.

Urban Image Segmentation

Urban perception has long been studied from the perspective of active measures (such as patrolling, adequate lighting at night, and fast grievance addressal systems for urban safety). The use of machine vision allows designers to interrogate how urban fabric affects such perception, and consequently design interventions that may increase perceived safety. In this exercise, machine vision algorithms such as semantic segmentation and object detection will be used to extract and quantify urban features (e.g., road, people, trees, vehicles, sky, building, etc.) from photographs of urban scenes. This exercise will equip participants to later on (post the course) get the same photographs reviewed to get subjective perception scores such as safety and beauty. Participants can use the methodology from exercise 3 to subsequently predict urban safety or beauty of new photographs using the quantified features in conjunction with the subjective reviews. Use of machine vision and machine learning opens the possibility of statistical assessment of multivariate urban spatial information. Additionally, using crowd-sourced data marks a departure from the topdown evaluative guidelines published by experts to a more inclusive bottom-up evaluation by end users.

Takeaways:

Participants are expected to gain the following-

  • Understand the concepts and principles of AI and machine learning,
  • Be able to use a pre-trained neural network to map the “style” of an image onto the “content” of another image,
  • Be able to train a neural network to predict objective variables such as housing cost,
  • Be able to quantify qualitative or subjective data,
  • Be able to train a neural network to predict subjective design evaluation that is dependent on multiple-parameters but has a limited set of evaluated data points,
  • Be able to execute image segmentation on urban photographs, the results of which can be used to predict urban safety and beauty scores,
  • Start conceptualising various ways in which AI can be used to enrich design methodologies,
  • Get a working knowledge of Google Colab for future explorations, and
  • Get a working knowledge of Rhino and Grasshopper for future explorations.
Day-wise Schedule:
Topic Focus
Concepts of AI & Machine Learning Introduction
AI exercise 1 : Multi-style Transfer using pre-trained Neural Network Style transfer exercise
AI exercise 1 continued
Introduction to Rhino : complex surface modeling Rhino & Grasshopper
Introduction to Grasshopper : basic concept + parametric tower
AI exercise 2 : Training Neural Network to predict Housing cost Machine learning for objective prediction
AI exercise 3 : Quantification of subjective evaluation * Predicting subjective evaluation using Machine Learning
AI exercise 3 : Crowd-sourced evaluation data collection
AI exercise 3 : Training Neural Network to predict design Originality
AI exercise 4 : Urban image segmentation into constituent elements AI in Urban Design

*Evaluation can be based on any attribute that cannot be predicted with formulae, e.g., design originality, perceived urban safety, beauty etc.

Tools:
Rhino
Grasshopper
Google Colab
Adobe Photoshop

No prior knowledge of the tools is needed