Artificial IntelligenceE81 CSE 511AWhen and WhereTuesday, Thursday, 2:30PM-4:00PM in McDonnell Hall 162.The midterm is October 14th, during class. The final will be December 17, 3:30PM - 5:30PM. WhoDavid V. LuOffice: Jolley 403 Office Hours: Tuesday 4-5:30pm, Thursday 1-2:30pm, or by appointment. TA: Chip Schaff Important Note: Ask all your questions on Piazza rather than emailing the Professor/TA. DescriptionThe discipline of artificial intelligence (AI) is concerned with building systems that think and act like humans or rationally on some absolute scale. This course is an introduction to the field, with special emphasis on sound modern methods. The topics include knowledge representation, problem solving via search, game playing, logical and probabilistic reasoning, planning, statistical machine learning (in particular Bayesian statistics, graphical models, approximate inference) and machine vision. Programming exercises will concretize the key methods. The course targets graduate students and advanced undergraduates. Evaluation is based on written and programming assignments, a midterm exam, and a final exam.Prerequisites
ObjectiveThe goal of this course is to give an introduction to the field of artificial intelligence with an emphasis to provide a solid foundation to transition to more advanced courses like computer vision (CSE 559), machine learning (CSE 517A), robotics (CSE 550A) or bio-informatics (CSE 587A).TopicsThis course is organized in three chapters:
PacmanThis course's projects will be implemented within an emulation of the classic game Pacman. At the end of the semester, there will be a Pacman Capture the Flag competition. The goal is to design an automated agent that eats the other player’s dots, while avoiding the ghosts of the opponent. The winner will obtain extra course credits, respect and infinite fame.
Course BookThe main book is Russel and Norvig, Artificial Intelligence A Modern Approach (Third or second Edition). For a short time we will also use Sutton and Barto’s Reinforcement Learning: An Introduction.AcknowledgmentsMany many thanks to Kilian Weinberger, Dan Klein and John DeNero for sharing their wonderful course materials. |