Schedule and Reading List

Date

Topic

Aug 30

Introduction and Course Overview [pptx]

Sep 2

ML Systems Research

Optional

ML Lifecycle [pptx]

Sep 6

Background Review

The second week will be dedicated to review the developments occurred in the most recent wave of AI successes. We will focus specifically on machine learning with graphs and use Stanford’s CS224W: Machine Learning with Graphs as the source of lecture materials. Below is the list of lectures we will cover.

Also see A Gentle Introduction to Graph Neural Networks

This is not a introductory class to ML. Students taking the class should already be familiar with most of the concepts reviewed. Below is a list of additional resources that would be helpful to brush up some concepts.

For a more complete array of resources, see The ML Hub @ KAUST’s page on the topic.

Sep 9

Background Review

We continue with a background review and initiate the discussion of ML Systems as Software 2.0.

GNNs

Sep 13

Sep 16

No class

Sep 20

Sep 23

No class (Holiday)

Sep 27

Sep 30

Oct 4

Oct 7

Oct 11

No class

Oct 14

Oct 18

No class (Mid-semester break)

Oct 21

Oct 25

Oct 28

Nov 1

Mid-semester Project Presentations

Nov 4

On peer review

Nov 8

Nov 11

Nov 15

Nov 18

No class (project time)

Nov 22

No class (project time)

Nov 25

Nov 29

Dec 2

Dec 6

Dec 9

Final Project Presentations