CSI 4106: Introduction to Artificial Intelligence

Published

November 27, 2024

This page contains an outline of the topics, content, and assignments for the semester.

Note that this schedule will be updated as the semester progresses, with all changes documented here.

Week Date Topic Prepare Slides Assignment Exam
1 Sept. 2 No lecture - - - -
Sept. 4 Defining AI - -
2 Sept. 9 Foundations - -
Sept. 11 Intro to machine learning (ML) - -
3 Sept. 16 Linear models, training - -
Sept. 18 Linear models, training - -
4 Sept. 23 Linear models, logistic regression - -
Sept. 25 Model fitting and evaluation - -
Sept. 29 - - - A1: Jupyter -
5 Sept. 30 Model Evaluation and Hyperparameter Tuning - -
Oct. 2 - - - - Quiz
6 Oct. 7 Machine Learning Engineering - -
Oct. 9 Introduction to Artificial Neural Networks - -
- Oct. 14 Reading week - no lecture - - - -
Oct. 16 Reading week - no lecture - - - -
Oct. 20 - - - A2: ML -
7 Oct. 21 Training Artificial Neural Networks (1/2) - -
Oct. 23 Training Artificial Neural Networks (2/2) - -
8 Oct. 28 Artificial Neural Networks Architectures - -
Oct. 30 Introduction to Search - -
9 Nov. 4 Informed Search - -
Nov. 6 Local Search - -
Nov. 10 - - - A3: DL -
10 Nov. 11 Population-Based Metaheuristics (1/2) - -
Nov. 13 - - - - Quiz
11 Nov. 18 Population-Based Metaheuristics (2/2) - -
Nov. 20 Quiz 2 Review - - - -
12 Nov. 25 Adversarial Search - -
Nov. 27 Monte Carlo Tree Search - -
Dec. 2 No lecture - - - -
Dec. 4 - - - A4: Search -