CS165A (Spring 2023) Introduction to Artificial Intelligence


Syllabus [ link ]

Instructor: Prof. Yu-Xiang Wang

TA: Esha Singh
TA: Vihaan Akshaay Rajendiran
TA: Zihan Ma

Lecture: Tuesday/Thursday 11:00-12:15 pm Location: North Hall 1006

Discussion Section 1: Wednesday 1:00-1:50 pm Location: PHELP 1448

Discussion Section 2: Wednesday 2:00-2:50 pm Location: PHELP 1444

Discussion Section 3: Wednesday 3:00-3:50 pm Location: PHELP 1448

Ed Discussion: https://edstem.org/us/courses/38544/discussion/
Edstem is our main discussion forum. Questions should be posted here.

Gradescope: https://www.gradescope.com/courses/528134
This is where you submit your project code and reports.

Office hours: Instructor: 3 - 4 pm Tuesday at Henley Hall 2013
TA office hours:

Zihan, Monday 1pm at TA trailer, Building 936

Vihaan, Wednesday 4 pm, in front of Henley Hall 2118

Esha, Thursday 4pm, in front of Henley Hall 2118


Course evaluation: 15% each for the three Coding Projects, 25% Midterm, 30% Final.

Textbook: Stuart Russell and Peter Norvig, Artificial Intelligence: A Modern Approach, Pearson, Fourth Edition, 2020

Other reference books:

Course Schedule

Tues and ThursLecturesReading materialsProjectOptional HWWednesdaysDiscussion Sections
14-AprIntro and course overview: Intelligent agents [Slides] AIMA Ch.1, AIMA Ch. 2 HW0 Foundations [pdf,data]  
26-AprMachine Learning I [Slides]AIMA Ch. 19, D2L Ch. 1  5-AprHW0 Discussion [Solutions, Notes, Juypter notebook]
311-AprMachine Learning II [Slides, Annotated]AIMA Ch. 19, D2L Ch. 1Project 1 Out [StartupKit,Autograder]    
413-AprMachine Learning III [Slides, Annotated]D2L Ch. 3, CH. 4, CH. 11 HW1 Machine Learning [pdf] 12-AprProject help: Linear classifier [Notes, Notebook on vectorization]
518-AprProbabilistic Graphical models I [Slides, Annotated] AIMA Ch. 12    
620-AprProbabilistic Graphical models II [Slides, Annotated] AIMA Ch. 13, Jordan PGM Ch. 2.1  19-AprHW1 Discussion [HW1 Solution]
725-AprPGM (Part III) and Search (Part I) [Slides, Annotated]AIMA Ch. 3.1-3.4 HW2 PGM and Search [pdf]  
827-AprSearch II: Search algorithms [Slides, Annotated]AIMA Ch. 3.4-3.6Project 1 Due / Project 2 Out 26-AprHW2 Discussion [HW2 Solution]
92-MaySearch III: Search algorithms [Slides, Annotated]AIMA Ch. 5.1-5.4    
104-MaySearch IV: Games and minimax search + Midterm Review [Slides, Annotated]   3-MayProject help: implementing search algorithms
119-MayMidterm  HW3 Search and RL [pdf]  
1211-MayRL: Introduction + Markov Decision Processes [Slides, Annotated]Sutton and Barto: Ch 1, AIMA: Ch 17.1, 17.2  10-MayProject help: Markov Decision Processes
1316-MayRL:Markov Decision Processes [Slides, Annotated, , FrozenLake demo]AIMA: Ch 17.1, 17.2, 17.3. Sutton and Barto: Ch 3    
1418-MayRL:Bandits problems and Exploration [Slides, Annotated, MAB Demo]Sutton and Barto: CH 2, AIMA Ch 22.4Project 2 Due 17-MayHW3 Discussion [HW3 Solution, HW3 Codes]
1523-MayRL:Bandits problems (Part 2) [Slides, Annotated]Sutton and Barto: CH 2, AIMA Ch 22.4Project 3 Out. HW4 RL and Logic [pdf]  
1625-MayRL:Reinforcement Learning algorithms [Slides, Annotated]AIMA Ch 22.1-22.3, Sutton and Barto: Ch 4-6, Ch 13  24-MayProject help: Implementing RL algorithms
1730-MayRL Algorithms (Part II) [Slides, Annotated]AIMA Ch 22.1-22.3, Sutton and Barto: Ch 4-6, Ch 13    
181-JunLogic I: Logic intro & Propositional logic [Slides,Annotated ]AIMA Ch 7, Ch 8  31-MayHW4 Discussion
196-JunLogic II: First order Logic [Slides, Annotated]AIMA Ch 8, Ch. 9.1    
208-JunResponsible AI [Slides] and Final Review [Slides]AIMA Ch 1.5, AIMA Ch 27.3, Ch 28Project 3 Due  7-JunHW4 Discussion
2114-JunFinal Exam