The purpose of this course is to expose the student to advanced AI techniques with an emphasis on implementation and experimentation and with the goal of building robust intelligent agents.
Students will be required to complete several homework assignments. Homeworks will provide hands-on experience with selected AI methods and will test the student's understanding of topics discussed in class. Coding will be required. Assignment due dates will be posted on the class schedule. No late assignments will be accepted.
The project will involve the design, implementation, and evaluation of an intelligent agent built using one or more of the techniques discussed throughout the course. Agents will compete in a simulated environment. Students will give an in-class presentation and demonstration of their project.
All work in this class must be done individually. Anyone cheating on work assigned in this class will receive a zero for that assignment and will be subject to the university's academic dishonesty policy. Cheating involves giving or receiving assistance on work assigned in this class. If you have any questions regarding an assignment, see the instructor.