CS475 - Artificial Intelligence I
(Homework Announcements, Deadline, etc.)
-
First homework: Due on 12 am of January 23 (Thursday, next week)
- Read Chapter 1.
- Read Chapter 2.
Imagine that you want to develop one of the following:
- a vacuum robot for cleaning home
- or an unmanned vehicle for high way travel
- or a robot that plays goal-keeper (midfield, attack, defend) in soccer
- or a robot that plays ping pong
- or a robot that takes care of baby under 1 year old
- or something that you invent
Discuss the prior knowledge, past experience, goals, observations,
and possible useful subtasks of your robot. List at least four items
in each of the categories.
Second homework: Due on February 7 (Friday) 12 am
- Exercise 2.1 (10 points)
- Exercise 2.3 (5 points)
- Exercise 2.4 (15 points).
- TA's answer
Third homework: Due on February 14 (Friday) 12 am
- Exercise 2.8 (20 points)
- Exercise 2.9 (10 points)
- TA's answer
FIRST MIDTERM - February 14, 2003 - Here is the
solution.
Fourth homework: Due on February 24 (Monday) 12:01 am
- Exercise 3.1 (10 points)
- (30 points)
Read section 3.6 in the book. Use the code
provided by the authors and do the exercise recommended by the authors:
- Exercises: fix up the knowledge base so that a student cannot
count core cours es as electives.
- Explain why the inequality is needed at the end of the
definition of fulfilled electives.
- Explain why enough_units constructs a list of
the courses taken. What could
be the major efficiency problem with this procedure? How can this be fixed?
- TA's answer
Eclipse Prolog:
Eclipse Prolog is free for and can be
downloaded from
Eclipse Web Site.
I downloaded it and have it here for you to use (this link will be removed
after a period of time).
The following files are needed:
Download the files, unzip them, and follow the instruction to install Eclipse on
your computer.
Fifth homework: Due on March 6 (Thursday) 11:59 pm
- Exercise 4.5 (30 points)
- Think about: Exercises 4.3, 4.4 (Solution to 4.4 is
here)
- TA's answer
Sixth homework: Due on March 16 (Sunday) 11:59 pm
SECOND MIDTERM - March 19, 2003 - Here is the
solution.
Seventh homework: Due on April 7 (Monday) 11:59 pm
- Exercises 5.1 and 5.2 (40 points)
-
TA's answer (will not be available before the deadline)
Eighth homework: Due on April 14 (Monday) 11:59 pm
Exercises 7.3 and 7.4 (40 points)
TA's answer (will not be available before the deadline)
Project Description: Due on the day of the final exam.
Here is the description of the project.
Nineth homework: (60 points) Due on May 2 (Friday) 11:59 pm.
Here is the text of the homework.