Emre Ugur
Ph.D.
CMPE540 Principles of Artificial Intelligence
Tuesday 09:00-12:00, Location: Computer Engineering A3
Aim: General problem solving methods in artificial intelligence. Search methods. Production systems. Games and heuristics. Knowledge representation. Artificial Intelligence Languages.
Text Book: Russell and Norvig, Artificial Intelligence: A Modern Approach, 3rd ed.
Lecture slides: Available at the course page.
Instructor: Emre Ugur (contact)
Mailing-list: Please send email if you are not registered!
Schedule (subject to change):
Agents & Uninformed search | Slides | |
Project 1 will be out. | Link | |
A* search, heuristics; local search; search-based agents | Slides | |
Genetic Algorithms, Game playing, constraint satisfaction problems | Slides | |
Project 2 is out. | Link | Propositional logic: semantics and inference; logical agents | Slides |
First-order logic (FOL) | Slides | |
Project 3 is out. | Link | |
Inference in FOL, PDDL | Slides | |
Midterm 1 | ||
Probability | Slides | |
Bayes nets, inference | Slides | |
Prob, Bayes nets edited slides | Slides | |
Bayes nets, Variable Elimination, Approximate Inference | Slides, Edited Slides | |
Inference in Markov Models | Slides | |
Intro to Machine Learning | Slides | |
Project 4 is out. | ||
Advanced Topics: Robotics and Deep Learning | ||
Final Exam | Location: TBD |
Grading:
- Midterm (1): 25%
- Final: 30%
- Projects (4): 40%
- In-class activity: 5%
Projects: 4 programming projects. C/C++ will be used as the programming language and Linux will be used as the environment. 8 days late submission in total
Cheating: Any sharing or copying will be considered as cheating. Please do not cheat! See CMPE procedures for cheating behavior.