Autumn 2020 Calendar and Reading List

Note: Topics and reading are subject to revision, based on evolving discusssions and interest


Week 1: Motivation and Introduction

Tuesday, September 29: Introduction to the class

Topics:

  • Class goals and structure

  • Readings, videos, and discussion sessions

  • Assignments

  • Project and paper

Things to do:

Thursday, October 1: Introduction to deep learning

Topics:

  • Deep neural networks (DNNs)

  • Keras

Before class, watch:

  • The four videos on deep learning concepts here

Other reading, for this week and later too:


Week 2 - Deep Learning Implementation

Tuesday, October 6: How DNNs learn

Topics:

  • Gradient descent: how neural networks learn

  • Back propagation

  • Computational considerations: What DNNs mean for computers

Thursday, October 8: Computational considerations contd

Topics:

  • It’s all linear algebra

  • CPUs, GPUs, TPUs

  • AI accelerators: Cerebras, SambaNova, GraphCore, etc.

Read:


Week 4 - Varieties of Neural Network

Tuesday, October 20

Thursday, October 22

Read:



Week 5 - Precision and accuracy

Tuesday, November 3: TBD

Thursday, November 5: TBD

Read:


Week 7 - Nontraditional architectures

Tuesday, November 10: Neuromorphic computing

Thursday, November 12: Optical neural networks

Read:


Week 8 - TBD

Tuesday, November 17: TBD

Thursday, November 19: TBD


Week 9 - No Class

Thanksgiving week


Week 10 - Project presentations

Tuesday, December 1

  • Project presentations

Thursday, December 3

  • Project presentations