CS 5811
Advanced Artificial Intelligence
Fall 2017
MWF, 11:05am - 11:55am, Fisher Hall 230
Course description:
Course topics include current topics in artificial intelligence including
agent-based systems, learning, planning, use of uncertainty in problem
solving, reasoning, and belief systems.
Prerequisite:
CS4811
Instructor
Dr. Nilufer Onder
Office: 309 Rekhi CS Hall
Phone: (906) 487 1641
Office Hours: I have office hours on Mondays and Wednesdays
between 12:00pm-12:30pm and 2:00pm-2:30pm.
If the office hour times I list do not
fit your schedule, feel free to stop by or send e-mail
for questions. If you'd like, you can set up an appointment by sending me
an e-mail message. Make sure to include the times you can meet.
Textbook
|
Artificial Intelligence: A Modern Approach
Third edition
by Stuart Russell and Peter Norvig
Prentice Hall Series in Artificial Intelligence, 2010
|
Please check out the book's
web site.
I will ask you to read sections from this textbook. I will also be
assigning exercises from it.
This is the latest edition of the book. It came out in 2010.
I will be handing out extra references as we go into advanced topics.
Grading
Class attendance:
Please send me an e-mail message if you know that you are going to
miss a class or if you have missed a class.
Assignments---information and policy:
All the assigments should be submitted/handed-in at or before the
beginning of class on the due date. Late submissions are not
accepted unless you notify me in advance. Even so, late
submissions may lose points to maintain fairness of grading.
While discussion with others is permitted and encouraged for
homework assignments, the final work should be done individually. You
are allowed to build on material supplied in the class. You are
not allowed to work in groups for the assignments. The answers,
comments, and programs must be the original work of the author. I will
be asking for the complete list of references you have used in
completing the assignment.
If copying, plagiarism, or unauthorized collaboration is suspected,
the case will be turned to the Dean of Students' office with supporting
evidence (see the paragraph below on "Academic Integrity").
Exams---information and policy:
The exams will be held in the evening to be able to give more time.
There will be no make-up exams. In the case of very unusual circumstances
(e.g., death in the family, severe illness with doctor's written note),
please let me know and we can work something out.
Class attendance---information and policy:
You are expected to attend all classes.
Please send me an e-mail message if you know that you are going to
miss a class or if you have missed a class due to unforeseen
circumstances. Please put "[CS5811]" in the
subject line. I will give you a quick
update on what has been covered and what is due.
Academic Integrity:
If copying, plagiarism, or unauthorized collaboration is suspected, the
case will be turned to the Dean of Students' office with supporting
evidence. After this, the decision is made by the Dean. The procedure is
explained in the
Office of Academic and Community Conduct web pages
(this is required reading!).
More tips and information can be found at
the
Dean of Students' page and the
MTU
Senate page.
Note that we have a departmental policy of reporting the suspected cases
to the Department Chair's office.
Affirmative Action and ADA:
Michigan Technological University complies with all federal and state
laws and regulations regarding discrimination, including the Americans
with Disabilities Act of 1990. If you have a disability and need a
reasonable accommodation for equal access to education or services at
Michigan Tech, please call the Dean of Students Office, at 487-2212. For
other concerns about discrimination, you may contact your advisor,
Chair/Dean of your academic unit or the Affirmative Programs Office, at
487-3310.
Required Background
I will assume that you know Java or C++ and
can read/analyze larger code.
Lisp is not required for this course. But it's a neat language to learn!
You may choose to your implementation in any language but then
you might not be able to use available code.
Please see me if you have concerns about the choice of a programming language.