| TDDC51 |
Artificial Intelligence, 4,5 ECTS credits.
/Artificial Intelligence/
For:
CS
|
OBS! |
Only open for students admitted to the Computer Science Master programme
|
| |
Prel. scheduled
hours:
Rec. self-study hours: 120
|
| |
Area of Education: Technology
Subject area: Computer Science, Computer Engineering
|
| |
Advancement level
(G1, G2, A): A
|
|
Aim:
The course is organized under the assumption that your goal, as a participant, will be to acquire a broad and systematic knowledge and understanding of modern artificial intelligence. "Systematic" means that existing cross-connections within the topic should be understood.
|
|
Prerequisites: (valid for students admitted to programmes within which the course is offered)
Introductory course in artificial intelligence
Note: Admission requirements for non-programme students usually also include admission requirements for the programme and threshhold requirements for progression within the programme, or corresponding.
|
|
Organisation:
Lectures. The course is given in an intensive format ("crash course") at a conference facility.
|
|
Course contents:
Search and optimization: Heuristic, local and adversarial search techniques.
Planning and Scheduling:
- Partial-order planning, hierarchical planning, graph
planning, heuristic planning, domain-dependent planning.
- Planning under uncertainty, planning with time and resources.
- Combining planning and scheduling
Learning: Inductive learning, decision trees, classification, PAC learning, reinforcement learning, learning rules.
Uncertainty reasoning systems
- Belief networks, decision making under uncertainty, acting under uncertainty
- Uncertain reasoning: fuzzy logic, probabilistic logic.
Decision Making: Utility Theory, beliefs and desires, applications in robotics and on the Internet.
Neural networks
Software issues in robotics): Behavior-based robotics, deliberative/reactive architectures, sensing and perceiving, navigation.
Knowledge-based expert systems and applications: Diagnosis/classification, monitoring and control
Evolutionary computing
AI architectures
- Production systems, blackboard architectures, SOAR, belief revision and truth maintenance systems, logic-based systems, multi-agent architectures.
- Model-based diagnosis and execution monitoring.
|
|
Course literature:
Stuart Russel and Peter Norvig. "Artificial Intelligence - A Modern Approach", Prentice Hall Series in Artifical Intelligence.
|
|
Examination: |
|
Written examination. |
3 p
|
/
|
4,5 ECTS
|
| |
|
Grades given are Pass, Fail. |
Course language is English.
Department offering the course: IDA.
Director of Studies:
Examiner: Erik Sandewall
Link to the course homepage at the department
Course Syllabus in Swedish
|
|