The Principles of Artificial Intelligence

  • Created: 2015-10-18
  • 1725
Name:The Principles of Artificial Intelligence
No.:S081202ZJ010Semester:Autumn
Hour:40Credit:2.0
Teacher:Wang, Wenjie
Introduction:
 

Prerequisites: Mathematical logic, Matlab

Course objectives: The course is a general introduction to Artificial Intelligence. We will study the design of computer systems that exhibit traits we normally associate with intelligence in human behavior, such as the ability to inference, machine learning, game playing and information retrieval. We will also explore current events and the state of the art in this field. This course is intended for students who have done a fair amount of programming in at least one high-level language and have written computer programs of at least moderate complexity.

Content:
 
1. Introduction What is AI, The History of AI, Intelligent Agents,The State of Art.
2 Search, Game and Problem Solving Solving Problem by Searching,Informed Search,Constraint Satisfaction, Adversarial Search.
3 Inference in First-Order Logic Resolution Principle, Logic Programming with Prolog, Non- monotonic reasoning
4 Uncertain Knowledge and Reasoning Quantifying Uncertainty, Probabilistic Reasoning,Making Decisions.
5 Machine Learning Decision Tree Learning,Neural Networks ,Support Vector Machine, Bayes Classifier, Hidden Markov Models 。
Material:
 
Russel, S. J., Norvig, P., Artificial Intelligence: A Modern Approach (Third edition), Prentice-Hall. 2009.
References: