Course Schedule: Topics, Readings, and Assignments

Reading Assignments should be done before class time on the date given. Otherwise, you will be at a disadvantage in class discussions.
Date Topic Assignments
Mon Jan 13
Introduction to A.I.

Reading for next time: What is AI?
Wed Jan 15
Computational Agents
  The Moravec Paradox

First Week Survey
Reading: The Turing Test
And some context
Mon Jan 20
MLK Day of Service

No Class
Wed Jan 22
Philosophy / Agent Environments
  Exercise: Buying Agent
HW 1  - Due Jan 29
Mon Jan 27
Historic A.I.: Eliza
  One chatbot among many

Weizenbaum's original ELIZA paper
Wed Jan 29 Agent Architectures
  Exercise: Robot Controller
HW 1.5  - Due Feb 03
Mon Feb 03 Hierarchical Control .
Wed Feb 05 State Space Search
  Computer Chess: Beyond Man vs. Machine
.
Mon Feb 10 Searching Trees and Graphs HW 2  - Due Feb 19
Wed Feb 12 Heuristic Searches
   A* for fun and profit
.
Mon Feb 17 Pruning the Search Space
  Exercise: A*
.
Wed Feb 19 Constraint Satisfaction AI Project 1 - Due Mar 05
Mon Feb 24 CSP Algorithms Take Home Exam - Due Feb 26
Wed Feb 26 Propositional Logic
   Representation: A Heretical View?
.
Mon Mar 03 Learning
   Reason: A Heretical View?
AI Project due soon
Wed Mar 05 Follow a Friday Schedule today No Class
Mon Mar 10 Spring Break No class
Wed Mar 12 Spring Break
No class
Mon Mar 17 Fundamentals of Neural Networks
  Big Numbers
Reading: AI Text, Section 8.1
Wed Mar 19 Backpropagation
  Exercise: Matplotlib
Reading: Chollet, Ch. 2, 2.1
HW 3 - due 3/26
Mon Mar 24 Mathematics of Deep Learning
  Keras model for MNIST
Reading: Chollet, Ch. 2, 2.2-2.5
Wed Mar 26 TensorFlow Example
  Exercise: TensorFlow
Reading: Chollet, Ch. 3 through section 4
HW 4 - due 4/02
Mon Mar 31
Structure of a Keras Model
  Exercise: Sentiment Analysis
Reading: Chollet, Ch. 4
Wed Apr 02 Classification and Regression
  Exercise: Reuters Newswire
HW 5 - due 4/09
Mon Apr 07
Pretrained Models
  Exercise: Using COLAB
Reading: Chollet, Ch. 5 Sections 5.1 - 5.3
Wed Apr 09
Sequential Models
  Exercise: Dealing with Noise
Reading: Chollet, Chapter 6
HW 6 / AIProject 2 - due 4/16
Mon Apr 14
Convolutional Neural Nets
  Exercise: Overfitting
Reading: Chollet, Section 8.1
Wed Apr 16
Training CNNs
 CNN Details, Case Studies
Reading: Chollet, Chapter 8 sections not covered in HW6
Mon Apr 21 Recurrent Networks Reading: Chollet, Sections 10.1-10.3 (2nd Edition only)
Paper/Presentation Assignment - in class Apr 30
Wed Apr 23 Paper Presentations
Presentation Advice
Mon Apr 28 Paper Presentations .
Wed Apr 30 Paper Presentations
  Final Review
.
Fri May 02 Final Exam  @ 9:00 am
YouTube Various...
Cynthia Brazeale
Social Robots


RoboCup 2009 German
Humanoid


GenJam    
HAL 9000

HAL 9000