Artificial Intelligence (AI) is an important subarea of Computer Science, which is concerned with teaching a computer to act autonomously and "intelligent". Nowadays one can find AI-approaches in nearly every software. One prominent example are the computer opponents in games.
In this lecture the students shall get to know the basic terms and definitions as well as approaches of Artificial Intelligence. In the end they shall be able to formalize problems in an adequate way and to apply appropriate AI approaches to these problems. Topics treated in this lecture are - among others - agents, search strategies, constraint satisfaction problems and logic.
Topics planned to be treated:
- Introduction (Intelligent agents)
- Problemsolving (Search, Constraint satisfaction problems, Adversarial search)
- Knowledge representation (Logic, Inference, Logic Programming, Uncertainty)
- Learning (Learning from examples, Neural networks)
- Robotics
Literature:
- Stuart Russell, Peter Norvig. Artificial Intelligence: A Modern Approach (2nd Edition). Prentice Hall, ISBN 978-0137903955.
Lecturer: Ruth Janning
Tutorial: Carlotta Schatten