Skip to main content
Link
Menu
Expand
(external link)
Document
Search
Copy
Copied
ML4Design
Home 2023/2024
Lectures
Lecture 1: AI and ML in IPSSs (design)
Lecture 2: Fundamentals of Machine Learning
Lecture 3: Image Processing Methods
Lecture 4: Image Processing Methods
Lecture 5: Natural Language Processing
Lecture 6: Natural Language Processing
Lecture 7: Design and Develop Machine Learning Models /1
Lecture 8: Design and Develop Machine Learning Models /2
Lecture 9: Designing iPSSs that include Machine Learning technology
Tutorials
Coding Environment
Tutorial 1a: Image Processing Methods for IPPSs
Preparation
Tutorial
Tutorial 1b: Teachable Machine
Preparation
Tutorial
Tutorial 2: Text Processing
Preparation
Tutorial
Tutorial 3: Creating Machine Learning Models with Structured Data
Preparation
Tutorial
Assignments
Assignment 1: Image Processing
Individual Assignment
Group Assignment
Grading Rubric (Group Assignment)
Assignment 2: Text Processing
Individual Assignment
Group Assignment
Grading Rubric (Group Assignment)
Assignment 3: Creating Machine Learning Models with Structured Data
Individual Assignment
Group Assignment
Grading Rubric (Group Assignment)
Assignment 4: AILIXR
Previous Editions
Go to current edition
Lectures
Lecture 6: Natural Language Processing
Natural Language Methods
Preparatory Reading Material
Natural Language Processing in-and-for Design Research
- L Siddharth, Lucienne T. M. Blessing, Jianxi Luo.
Experience
Google N-Gram Viewer
WebVectors - Online Word Embeddings Demo
Lecture Slides
Lecture 6 PDF
(PDF - 7Mb)
Lecture Notes
Lecture Notes
(Web)
Additional Reading Material
Word2Vec Tutorial - The Skip-Gram Model
Man is to Computer Programmer as Woman is to Homemaker? Debiasing Word Embeddings
What Is ChatGPT Doing … and Why Does It Work?
The GPT-3 Architecture, on a Napkin
How tokenizers work