ECE 57000: Artificial Intelligence (Fall 2023)

Project Information

Optional textbooks

The bracketed acronym is used for referencing these books.

  1. [DL] Deep Learning by Ian Goodfellow, Yoshua Bengio, and Aaron Courville, 2016. http://www.deeplearningbook.org
  2. [ML] Machine Learning: A Probabilistic Perspective by Kevin P. Murphy, 2012. https://ebookcentral.proquest.com/lib/purdue/detail.action?docID=3339490
  3. [PY] Python Data Science Handbook by Jake VanderPlas, 2016. https://jakevdp.github.io/PythonDataScienceHandbook/
  4. [DD] Dive into Deep Learning by Aston Zhang, Zachary C. Lipton, Mu Li, and Alexander J. Smola, 2023. https://d2l.ai/

Lecture content by week

  1. Week 1 - Introduction to artificial intelligence
  2. Week 2 - PCA and linear algebra
  3. Week 3 - Machine learning
  4. Week 4 - Linear models and gradient descent
  5. Week 5 - Basics of deep learning
  6. Week 6 - Natural Langauge Processing
  7. Week 7 - Natural Langauge Processing
    • Monday: Attention and Transformers; Demo of seq-2-seq language translation (notebook, pdf)
    • Wednesday: Attention and Transformers (continued)
    • Friday: Attention and Transformers (continued)
  8. Week 8 - Review of probability
  9. Week 9 - Density estimation and autoencoders
  10. Week 10 - Clustering and GANs
  11. Week 11 - GANs and Intel guest lectures
  12. Week 12 - Reinforcement Learning
  13. Week 13 - Reinforcement Learning