## Artificial intelligence for engineering

## Lecture notes (handouts, codes and Jupyter notebookes)

1. Introduction to machine learning, data science, artificial intelligence. What are they? Why in engineering?

2. Linear regression

3. Logistic regression (classification)

4. Support vector machines

5. Feedforward neural networks

6. Convolutional neural networks

7. Recurrent neural networks and sequence modelling

8. Unsupervised learning

Download: Syllabus

Handouts, Jupyter codes, and slides are available on BlackBoard (restrict access)

2. Linear regression

3. Logistic regression (classification)

4. Support vector machines

5. Feedforward neural networks

6. Convolutional neural networks

7. Recurrent neural networks and sequence modelling

8. Unsupervised learning

Download: Syllabus

Handouts, Jupyter codes, and slides are available on BlackBoard (restrict access)