Symbolic Machine Learning

Semestr: Summer

Range: 2+2


Credits: 6

Programme type:

Study form: Fulltime

Course language: Czech

Time table at FEE


The course will explain methods through which an intelligent agent can learn, that is, improve its behavior from observed data and domain knowledge. We will be concerned with techniques for the construction of non-trivial symbolic models (graph or logic based) of the observed world. We will explain the basic principles of computational learning theory, which allows to understand why and when successful learning from data is possible. Besides the standard learning scenario involving a prior fixed learning data set, we will discuss other forms of learning, mainly on-line learning, learning through queries (active learning) and reinforcement learning. The class is given in English to all students.


Course syllabus:

Seminar syllabus:


Course textbook available at

Stuart Russell and Peter Norvig: Artificial Intelligence: A Modern Approach, Prentice Hall 2010

Luc De Raedt: Logical and Relational Learning, Springer 2008

Marcus Hutter: Universal artificial intelligence, Springer 2005