Both, the lecture and the lecture materials are in English. The core of the course is based on the book AIMA Artificial Intelligence: A Modern Approach 3th edition by Russel & Norvig. During the laboratories we are studying the Clojure – a modern JVM based dialect of Lisp.
Literature
2020
Artificial intelligence: A Modern Approach Book
4th, Pearson Education Inc., 2020, ISBN: 978-0-13-461099-3.
2011
Ramon Llull: From the Ars Magna to Artificial Intelligence Book
Artificial Intelligence Research Institute, IIIA, 2011.
1995
ANSI Common Lisp Book
Prentice Hall, 1995.
Lectures plan
- Introduction
- What is AI – intro.
- Introduction to Clojure programming,
- Agents,
- Search,
- Logic,
- Planning,
- Uncertainty,
- Learning,
- AI Robotics
- Agents
- Agents and environments
- Rationality
- PEAS (Performance measure, Environment, Actuators, Sensors)
- Environment types
- Agent types
- Solving by Searching
- Problem-solving agents
- Problem types
- Problem formulation
- Example problems
- Basic search algorithms
- Uncertainty
- Uncertainty
- Probability
- Syntax and Semantics
- Inference
- Independence and Bayes Rule
- Bayes Rule creation
- Efficient representation
- Probabilistic inferencing in Bayesian Networks
- Exact inference by enumeration
- Exact inference by variable elimination
- Approximate inference by stochastic simulation
- Approximate inference by Markov chain Monte Carlo
- Machine Learning
- Classification vs. Regression
- Spam filtering
- Linear Regression
- Gradient methods
- Perceptron approach & linear separation
- k nearest Neighbors
- Unsupervised Learning
- Introduction
- k-Mean
- Expectation maximization (as k-Mean generalization)
- Planning under uncertainty
- Markov Decision Process (MDP)
- looking for optimal policy functions
- terms such as reward, objective
- value iteration algorithm
- Partial Observable MDP (intro)
- Reinforcement Learning
- MDP revisited
- Temporal Difference Learning Algorithm
- Q-Learning approach
- Couple of Clojure lectures showing the basis of the language