CS3317: Artificial Intelligence

School of Computer Science, Shanghai Jiao Tong University · Monday 12:55–15:40

Search Machine Learning Deep Learning Generative AI Reinforcement Learning Embodied & Frontier AI

Course Information

Instructor
Dr. Tao Huang
Email
t.huang@sjtu.edu.cn
Office Hours
Monday 16:00-19:00
Class Time
Monday 12:55–15:40
Location
东上院 205
Language
English

Course Goals

  • Understand what is AI and core AI principles.
  • Master foundational ML and deep learning methods.
  • Gain insight into modern AI paradigms: large models, generative models, RL, …
  • Develop the ability to analyze, design, and evaluate AI systems.

Quick Links

Textbooks / References

  • R&N Russell & Norvig, Artificial Intelligence: A Modern Approach
  • DL Goodfellow et al., Deep Learning
  • Papers Weekly reading links will be posted in schedule

Announcements

Welcome! This page will be updated weekly with slides, readings, and assignments.
Last updated:

Assessment & Coursework

Homework
40%
Project
40%
Presentation
10%
Participation
10%

Coursework

Schedule (16 Weeks)

Week Date Topics Slides Extra Materials Coursework
Module 1: Introduction
1 2026-03-02 Introduction to AI
1. What is AI?
2. History of AI
3. Modern AI Landscape
4. Weak AI vs. AGI
L1
Module 2: Search
2 2026-03-09 Search Algorithms
1. Uninformed Search
2. Informed Search
3. Heuristic Search & A*
L2L3L4 Coursework 1
Search Algorithms (canvas)
Due: 2026-03-16, 23:59 CST
3 2026-03-16 Beyond Basic Search
1. Local Search
2. Adversarial Search
3. Constraint Satisfaction
L5L6L7
Module 3: Machine Learning
4 2026-03-23 Supervised Learning
1. Machine Learning Paradigm
2. Linear Models
3. Optimization
L8L9L10
5 2026-03-30 Classical ML
1. Support Vector Machines
2. Decision Trees & Ensemble Methods
3. Model Evaluation
L11L12L13 Extra_reading: Hyperparameter Optimization Coursework 2
Logistic Regression (canvas)
Due: 2026-04-13, 23:59 CST
Module 4: Deep Learning
6 2026-04-13 Neural Networks
1. Perceptron & MLP
2. Backpropagation
3. Training Deep Networks
L14L15L16 Extra_reading: Gradient Checkpointing Coursework 3
MLP (canvas)
Due: 2026-04-27, 23:59 CST
7 2026-04-20 CNNs & Vision
1. Convolutional Neural Networks
2. Modern CNN Architectures
3. Self-Supervised Learning
Coursework 4
CNN (canvas)
Due: 2026-05-11, 23:59 CST
8 2026-04-27 Sequence Models & Transformers
1. RNN & LSTM
2. Attention Mechanism
3. Transformer Architecture
Module 5: Generative AI
9 2026-05-09 Generative Models
1. Probabilistic Generative Modeling
2. Variational Autoencoders
3. Generative Adversarial Networks
10 2026-05-11 Diffusion & Multimodal Generation
1. Diffusion Models
2. Large Language Models
3. Vision-Language Models
Module 6: Reinforcement Learning
11 2026-05-18 RL Foundations
1. Markov Decision Processes
2. Dynamic Programming
3. Temporal Difference Learning