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, Keras, and TensorFlow, 3rd Edition, 2022. Free for NJIT and NYU students. Very useful for those new to Python. For PyTorch users, see the open-source Dive into Deep Learning book.
  3. DL - Deep Learning. This book provides the necessary depth for statistical learning concepts in this course.

Planned Schedule

Part I: 2D Perception and Machine Learning

LectureTopicDescription
1Introduction to AISystems approach to AI. Overview of AI agents and course roadmap. Reading: AIMA Chapters 1 & 2
2Supervised LearningPerception subsystem, reflexive agents, classification and regression with classical ML. Reading: AIMA Chapter 19
3Deep Neural NetworksFrom Perceptron to MLPs, SGD optimization, backpropagation fundamentals. Reading: AIMA Chapter 21, DL Chapter 6
4CNNsConvolutional Neural Networks architecture and applications. Reading: DL Chapters 9 & 10, AIMA Chapter 25
5Scene UnderstandingObject Detection, Semantic and Instance Segmentation. Reading: AIMA Chapter 25
6Probabilistic ModelsRecursive state estimation, Dynamic Bayesian Networks, Kalman filters. Reading: AIMA Chapters 12, 13 & 14

Part II: Natural Language Processing

LectureTopicDescription
7NLP FundamentalsProblem formulation and component mechanics. Reading: AIMA Chapter 23
8Language ModelingRNN/LSTM architectures, attention mechanisms, Transformer framework. Reading: AIMA Chapter 24, DL Chapter 10

Part III: Reasoning and Planning without Interactions

LectureTopicDescription
9Knowledge RepresentationSymbolic AI, propositional logic, theorem proving, Knowledge Base construction. Reading: AIMA Chapter 7
10Problem Solving and SearchPlanning, A* algorithm, handling deterministic and stochastic environments. Reading: AIMA Chapters 3, 4 & 11

Part IV: Planning with Interactions - Reinforcement Learning

LectureTopicDescription
11MDPs and POMDPsSequential decision making, reward signals, policy computation. Reading: AIMA Chapters 16 & 17
12Reinforcement LearningBellman equations, policy iteration, REINFORCE algorithm with DNNs. Reading: AIMA Chapter 22
13ReviewFinal lecture before the exam

Connect these docs to Claude, VSCode, and more via MCP for real-time answers.