Introduction to Artificial Intelligence
Semester A 2008-2009 (Fall 2008)
* Under Construction *
BGU Computer Science Department
Description of the course
Artificial intelligence (AI) has recently regained the limelight, as the human
world chess champion was beaten by Deep Blue, a program written by a team
of researchers and programmers from IBM. Even more recently, a "re-match"
against a distributed machine in Jerusalem also favored a computer program.
In the more difficult field of partial information and chance games,
such as Poker, AI programs now hold their own against human
champions, as exhibited in a competition held during AAAI-2008.
True AI applications are also
on the rise, from expert systems for diagnosis and advice, through increasingly
intelligent robots, to intelligent and autonomous www agents.
This course deals with the issues of defining intelligence and rationality
in an agent, various methods of formalizing them, and
models for representing and using knowledge. In specific topics, mainly
search and logical reasoning, the course will focus all the way down to the
algorithm level, in order to provide some hands-on experience with programming
artificially intelligent agents.
Course data and information pointers
- Course Reference: Artificial Intelligence
(202-1-5151) - Semester A 2008-2009 (Fall 2008)
- Credits: 4
- Instructor: Prof. Solomon Eyal Shimony
- Grader: Doron Zarchy e-mail: doronz@gmail.com
- Course scheduled at:
- Monday 10-12, Building 90, Room 236
- Tuesday 8-10, Building 34, Room 207
- Syllabus and requirements
- Midterm exams, (use of books and notes allowed):
- 1st midterm exam: Thursday, Jan 29 at 16:00,
Location: Building 32, room 307.
(Postponed from the original: Thursday, January 8, 2009, at 16:00, due to war, by orders of the emergency board.) Midterm solutions.
- 2nd midterm exam: Thursday, February 26, at 16:00, Building 34, Room 2.
(Postponed from Thursday, February 12, due to war).
- Assignments (under construction):
-
Assignment 1:
Environments and search (simplified, deterministic).
Optional graphical
interface you can use for output. Due Dec. 14, 2008.
-
Assignment 2: Adversarial games. Due Dec. 29, 2008.
- Assignment
3: Exercise on agents, search, and logical
reasoning. Due Tuesday Noon, January 6, 2008. Solution.
(WAR-TIME update Jan 11: postponed to Tuesday
noon, January 13, for now)
- Assignment 4:
Partial observability - reasoning. Due February 19. Late deadline: May 1. Frontal checking before May 15.
- Assignment 5:
Partial observability - decision-making. Due March 1 (bonus assignment). Late deadline: May 1. Frontal checking before May 15.
- Assignment
6: Exercise on reasoning and decision making under
uncertainty, and learning. Due Tuesday, February 24, at 12 noon.
Solution.
(Postponed to Wednesday, February 25 at, noon, by request of the students).
- Example quiz and
Answers
- Lecture topics and notes.
Back to BGU CS HomePage