20.318 Creative Machine Learning

Home / Programme / Bachelor of Science (Architecture and Sustainable Design) / Courses / 20.318 Creative Machine Learning

The course provides an overview of today’s machine learning apparatus for generative design and in turn speculates on the ways in which architectural design process itself might be altered as a result of this epistemological shift towards a ‘Software 2.0’ paradigm. By situating the discourse within an experimental prototyping context, students will not only gain the practical experience of applied machine learning workflow, but more importantly the architectural sensibility to conceptualize, articulate and implement their design applications in relation to these state-of-the-art Artificial Intelligence (AI) tools. Students are expected to work in small groups, curating and preparing the dataset; selecting and training the machine learning model; and finally generating designs from the learnt data distribution. The deliverables are in the forms of a design prototype and a written report, which could be used for future exhibition and publications.

Course Instructor: Immanuel Koh

No of Credits: 9

Workload: 1-3-5

Pre-requisite: 20.211 Introduction to Design Computation

Learning Objectives:

  1. Obtain an overview of current state-of-the-art applied machine learning models used in generative design and be able to identify their similarities and differences, as well as, strengths and weaknesses.
  2. Acquire a basic understanding of the inner working of deep neural networks and how to train them for specific design purposes.
  3. Acquire the critical skills in selecting the appropriate machine learning architecture and the technical skills in modifying them as part of an integrated design workflow.
  4. Gain experience on the process of data collection, cleaning and encoding in a machine learning project using structured or unstructured design dataset.
  5. Formulate architectural design solutions by creatively incorporating data-driven and machine learning approaches.

Measurable Outcomes:

  1. Construct prototypes that creatively and strategically integrate machine learning techniques for design generations or design predictions.
  2. Develop and deliver a design report that clearly addresses its design intention, articulates its design methodologies, illustrates its design prototype, and reimagines its future design applications.
  3. Develop and deliver an oral and visual presentation, suitable for a professional audience that describes the key aspects of the project from concept to end results.

View Student Works

Image credits: Koh, I., 2018. Inference Design Machine: “Infinite” & “Recombinant” Series, in: Leach, N., Yuan, P.F. (Eds.), Computational Design. Tongji University Press Co., Ltd, Shanghai, pp. 290–293.