News
Solutions to midterm 1 have been posted. I corrected some misleading typos; this file supercedes the PDF that was sent by email.
Assignment 4 is available. Due Wednesday, October 15th.
Midterm 1 review and the answers are available. More review materials available from the handouts page.
Slides for Lecture 9 are available.
Slides for Lecture 8 are available. Assignment 3 is out.
Slides for Lecture 6 and Lecture 7 are available.
Sept 22: Assignment 2 is now due on Monday, Sept 29th, at 11:59pm. The schedule has been updated to reflect our change of pace on logical inference. Slides for Lecture 6 are available.
Sept 21: Assignment 2 has been revised (the only affected part is Question 4). My apologies for any work lost, please talk to me if you think you've already solved Question 4.
Slides for Lecture 5 are available.
Please sign up for the course mailing list: comp131@eecs.tufts.edu . Email the TA or sign up via mailman.
Late coursework policy change: every student has 5 (rather than 3) 'free' days for late homework submission. These days are to cover emergencies and sickness, use them wisely.
Course description
An introduction to the concepts, theory and computational methods of Artificial Intelligence (AI). We will think about and program intelligent agents that can reason about and act in an environment. The course will cover problem-solving by search and constraint satisfaction, game-playing, knowledge representation and planning, reasoning and behaving under uncertainty, and a brief introduction to some advanced topics including but not limited to reinforcement learning, robotics, and machine vision.
We will mention briefly, but will not dwell on machine learning techniques; for this see Prof. Roni Khardon's COMP 135: Introduction to Machine Learning and other, more specialized courses.
Prerequisites: Comp 15 and either MATH 22 or familiarity with both symbolic logic and basic probability theory. Cognitive Science majors may substitute COMP 14 for COMP 15 and MATH 22.
Logistics
Instructor: Dr. Paulina Varshavskaya, Halligan 011, office
hours: M 10:30am-12noon, email paulina [at] cs [dot] tufts [dot] edu.
TA: Yuyang Wang, Halligan 107, office hours: Tu 2:00-4:30pm, email yuyang [dot] wang [at] tufts [dot] edu.
Lectures: MW 3-4:15pm in Halligan 111
Textbook: S.Russell and P. Norvig, Artificial Intelligence: A
Modern Approach, 2nd edition, Prentice Hall 2003.
Course
website: http://www.cs.tufts.edu/comp/131/
Mailing list: comp131 [at] eecs [dot] tufts [dot] edu. Contact the TA
to sign up. All important course announcements will go to the mailing
list.
Coursework
- 7 weekly homework assignments (30%)
These will include written assignments and programming. The first assignment weighs in at 3% of the grade, and the subsequent ones at 4.5% of the grade each. Assignments are out on Wednesdays and are due the following Wednesday at 11:59pm. We will use the online submission system.
Late submissions: All work is due and must be turned in at 11:59pm on the date specified. No late submissions will be accepted, except every student gets a total of 5 (five) free extra days for homework submission. If you'd like to use up one or more of those days indicate so clearly on the front page of your late submission. No assignments will be accepted once the solutions have been posted.
- A substantial final project (30%), done individually or in pairs.
- In-class midterm (provisionally Wed Oct 8) - 20%
- In-class midterm (provisionally Mon Nov 17) - 20%
There is no final exam in this class.
Collaboration
Discussion of exercises, assignments, course materials, and projects are encouraged. However, unless you are doing a group project, all submitted work must be done individually and written up individually. Please see the booklet Academic Integrity available from the Dean of Students' Office.