Introduction to Artificial Intelligence
Semester A 2011-2012 (Fall 2011)
* 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, logical reasoning, and probabilistic 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.
Since this is now a graduate-level course, weight assigned to examining some open reasearch
problems in some sub-fields of AI will be increased.
Course data and information pointers
- Course Reference: Artificial Intelligence
(202-2-5661) - Semester A 2011-2012 (Fall 2011)
- Credits: 4
- Instructor: Prof. Solomon Eyal Shimony
- Graders: Roie Weiss (see
grader page) and Dror Fried.
- Course scheduled at:
- Sunday 16-18, Building 90, Room 229.
- Thursday 12-14, Building 34, Room 305.
- Syllabus and requirements
- Midterm exams, (use of books and notes allowed):
- 1st midterm exam: Thursday, December 15, at 16:00, building 97, rooms 206, 207.
- 2nd midterm exam: Thursday, January 26, at 16:00, building 90, rooms 224, 225.
Example midterm from previous years.
- Some
additional
definitions and algorithms for Bayes networks.
- Assignments:
-
Assignment 1:
Environments and search (simplified, deterministic), deadline: December 1.
-
Assignment 2: Adversarial games, deadline: December 16.
- Assignment 3:
Theoretical assignment on search and reasoning. Deadline: December 14 noon, (postponed to 4PM).
(answers).
- Assignment B1:
Logical reasoning reasoning (Optional, bonus assignment). Deadline: January 20.
- Assignment 4:
Probabilistic reasoning.
- Assignment 5:
Partial observability - decision-making (Canadian Traveler Problem). Deadline (soft): January 27.
Now includes BONUS part.
- Assignment 6:
Exercise on planning, reasoning and decision making under uncertainty, and learning. Deadline (strict):
Wednesday, January 25 at 4PM (postponed from 12 noon by student requests).
(answers).
- Example quiz and
Answers
- Lecture topics and notes.
Back to BGU CS HomePage