Skip to main content

Books

  1. AIMA - Artificial Intelligence: A Modern Approach by Stuart Russell, 4th edition, 2021. Also available at aima.cs.berkeley.edu. This book is required.
  2. GERON - Hands-On Machine Learning with Scikit-Learn and PyTorch, Oct 2025, Free for NJIT and NYU students. Very useful for those new to numerical Python and Pytorch. For students that have no access the open-source Dive into Deep Learning book is also a good choice.
  3. DL - Deep Learning. This book provides the necessary depth for statistical learning concepts in this course.
Some of the assigned reading sits on the O’Reilly platform, which your university provides at no cost. See O’Reilly access if you have not signed in yet.

Planned Schedule

Part I: 2D Perception and Machine Learning

Part II: Natural Language Processing

Part III: Reasoning and Planning without Interactions

Part IV: Planning with Interactions - Reinforcement Learning