ECE 47300, Introduction to Artificial Intelligence (Spring 2026)

Assignments

Please review general instructions and submit assignments on Gradescope.

  1. Principles of Wise and Effective AI Use
  2. Numerical Linear Algebra Algorithms in NumPy
  3. Geometric Intelligence (SVD & PCA)

Optional textbooks

The bracketed acronym is used for referencing these books.

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

Lecture content by week

  1. Introduction to artificial intelligence
  2. Linear Algebra
  3. Principal Component Analysis (PCA)