CS 627 - Artificial Intelligence

Unit 1 Intelligent Agents

Assignment: read chapters 1 and 2 in the text.

Watch these three video lectures:
Video 1
Video 2
Video 3
that give an introduction to the field of Artificial Intelligence and to different types of intelligent agents.

Do problem 2.4 and email me the solutions. Here is problem 2.4: For each of the following activities, give a PEAS description of the task environment and characterize it in terms of the properties listed in Section 2.3.2.
-  Playing soccer.
-  Exploring the subsurface oceans of Titan.
-  Shopping for used AI books on the Internet.
-  Playing a tennis match.
-  Practicing tennis against a wall,
-  Performing a high jump.
-  Knitting a sweater.
-  Bidding on an item at an auction.
Email the homework to me by February 2. (2 points extra for ratings)
Unit 2 Solving Problems using Search

Assignment: Read chapter 3 and sections 4.1 and 4.2 in the text.
Search Homework 1 is due February 16.
Email this homework to me. (2 points extra for ratings)

Search Homework 2 is due February 23.
Email this homework to me. (2 points extra for ratings)


The videos to watch for this unit are:

Midterm Exam

You must take the online exam onl March 1 between 12 noon and 6pm. It is open book and open note.

Unit 3 Game Playing Programs

Assignment: Read chapter 5 in the text.
Games Homework 1 is due March 15.

Email the homework to me. (2 points extra for ratings)

Watch this video.

Unit 4 Constraint Satisfaction Problems

Assignment: Read chapter 6 in the text. Watch the videos and do exercises 6-1 and 6-5 and email the homework to me by March 29. (2 points extra for ratings)

Watch these two videos:
Video 1
Video 2

Here are more advanced materials for anyone interested in studying this topic further:
Advanced Lecture Video from IAS.
Consistency Based CSP Solver.
Video Lecture on Phase Transitions in CSPs.
More video lectures on phase transitions.

Unit 5 Logic

Assignment: Read chapters 7 and 8 in the text.

Do Logic Homework 1 and it to me by April 12. (2 points extra for ratings)

Video lecture on Logic Part 1.

Video lecture on Logic Part 2.

For those interested in investigating automated logic, here's an excellent first-order theorem prover and a
higher-order logic theorem prover.

Unit 6 Probability and Bayes Rule

Assignment: Read chapter 13 and sections 14.1 and 14.2 and watch the three videos below. Then do exercises 13-8 and 14-4 and email the answers to me by April 26. (2 points extra for ratings)

Watch these three videos:
Video 1
Video 2
Video 3

Unit 7 Learning

Assignment: Read sections 18.1 through 18.3 in the text.
Learning Homework 1 is due May 8.

Watch these videos:
Overview of Machine Learning
Decision Trees

Final Exam

You must take the online final exam on May 10 between 12 noon and 6pm. It is open book and open note.