| CS 121
Introduction to Artificial Intelligence
However, if any of you believe that you need extra credit points for the class, we'll allow you to do a simplified version of the project for a maximum of 5 extra credit points toward your final grade in the class. The project is to successfully implement a Pac-Man agent which learns a state evaluation function (a U-function, not a Q-function) using TD learning, and then uses it somehow in action selection. There will not be any special new project handout or starter code; interested students should use the Project 1 starter code, and implement the PacManPlayer interface with a new class called LearningPacManPlayer. The extra credit project is due on Thursday, August 17, and no late days may be used on it!
Up to 5 possible extra points from the project will be added to your grade after we compute the grading curve and letter grade cutoffs, so those students who feel they are already doing well in the class should not feel that they need to do this extra credit project. Not doing the extra credit project will not put you at a disadvantage!
|Lecture:||TueThu 1:00-2:50PM, 3 units|
The course grade will be based on 3 graded projects (plus one pass/fail project), 3 homeworks, and 1 final exam. The projects will count for 35% of the grade (the first project will be 5%, and the others will each be 10%), the homeworks for 30% of the grade, and the final exam for 35% of the grade. There will be no midterm since the summer quarter is so short.
Students may discuss and work on projects and homework sets in groups but must write up their own solutions. When turning in the solutions, students should write down the names of people with whom they dicussed the assignment. Also, when writing up the solutions students should not use notes from group work. If we start receiving solution sets which are too similar, we may reconsider this policy. (It's easy for me to build an AI system to perform this analysis; remember that my research is in natural language processing.) Collaboration is not permitted on the Final Exam.
We strongly encourage students to come to office hours. If that is not possible, the questions should be sent to the staff list (firstname.lastname@example.org), not to the individual TAs and not to the general cs121 mailing list. If a homework clarification is posted after a student has completed an assignment, the student should contact us as soon as possible to check if the assumptions s/he made are going to be accepted.
Please do not e-mail TAs with grading questions. If you want us to explain why we took points off, you can talk to us after class or during office hours. If you want a regrade, please write an explanation and hand the homework and the explanation to the TAs during office hours or after class.
Occasionally we may need to broadcast a message to entire class. When you sign up on Axess, you will automatically be subscribed to the CS121 Mailing List.
The primary textbook for this class will be Russell and Norvig, Artificial Intelligence, A Modern Approach, Second Edition. You can get it from the bookstore, or at Amazon. Please note the Second Edition part, since it differs greatly from the first edition. If your book doesn't have a green cover, you've got the wrong book!
If other readings become necessary, I will make them available during class.
Suggested references for background material
|Comments to CS 121 Staff|