Core Materials

Optional Readings

  1. Economics of AI
  2. Recent AI Industry War Stories
  3. Artificial Intelligence Textbooks
    1. Artificial Intelligence: A Modern Approach, 4th US ed. (Russell and Norvig 2020) — available online
      • Good for historical framing on AI Technologies, not as machine-learning focused.
    2. Deep Learning (Goodfellow et al 2016) — available online
      • a bit outdated, but good primer on the foundations of ML that led to Deep Learning
    3. Machine Learning: A Probabilistic Perspective (Murphy 2012) — google books
      • Introduces a Bayesian perspective on statistical learning, helpful for framing neural nets in the context of other approaches. See also Pattern Recognition and Machine Learning (Bishop 2006, amazon) for a similar perspective. Classic textbook, very influential, probably not worth reading anymore
      • There’s a more recent re-written version: Probabilistic Machine Learning: An Introduction (Murphy 2022) — seems to do the same thing but updated based on advances in the 2010s. I haven’t read it though.
  4. Open Source Software
  5. Relevant Blogs

Computing Infrastructure

AI is compute-intensive, and we will build AI applications in this course that will benefit from better compute. Access to a computer equipped modern browser technology (i.e., the latest version of Chrome, Safari, or Firefox) is a must.

Nevertheless, this course is accessible to those without top-end computers. In particular, this course will take three steps to ensure equitable access to technology for all students:

More technically inclined students are free to explore alternative ways to implement AI technologies, not limited to: