Intelligent Systems

Course code

IFI6057.DT

old course code

IFI6057

Course title in Estonian

Intelligentsed süsteemid

Course title in English

Intelligent Systems

ECTS credits

4.0

Assessment form

Examination

lecturer of 2022/2023 Autumn semester

Jaagup Kippar (language of instruction:Estonian)

lecturer of 2022/2023 Spring semester

Not opened for teaching. Click the study programme link below to see the nominal division schedule.

Course aims

The course gives practical knowledge about the algorithms used in the field of artificial intelligence and the skills to deploy them.

Brief description of the course

Introduction to the principles and algorithms used in the field of artificial intelligence. Solving problems by searching. Heuristics. Fundamentals of logical and probabilistic reasoning. Bayes' rule. Machine learning: supervised learning, decision tress, classifying with linear models and reinforcement learning. Neural networks. Ethics of artificial intelligence.

Learning outcomes in the course

Upon completing the course the student:

- is capable of formulating artificial intelligence problems as state space search;

- knows tree search and local search algorithms and can apply them; including BFS, DFS, A* and hill climbing;

- can describe the behaviour and parameters of tree search and local search;

- is familiar with modern approaches to combinatorial search (metaheuristics);

- is knowledgeable about the principles of logical and probabilistic reasoning;

- can solve problems involving propositional logic and Bayesian probability;

- is familiar with some problems in machine learning (classification, learning behaviour) and approach methods (decision tree, linear classifiers, neural networks, reinforcement learning);

- can select and apply a suitable machine learning method;

- can use a modern machine learning package to solve machine learning tasks (scikit-learn or weka).

- is capable of formulating artificial intelligence problems as state space search;

- knows tree search and local search algorithms and can apply them; including BFS, DFS, A* and hill climbing;

- can describe the behaviour and parameters of tree search and local search;

- is familiar with modern approaches to combinatorial search (metaheuristics);

- is knowledgeable about the principles of logical and probabilistic reasoning;

- can solve problems involving propositional logic and Bayesian probability;

- is familiar with some problems in machine learning (classification, learning behaviour) and approach methods (decision tree, linear classifiers, neural networks, reinforcement learning);

- can select and apply a suitable machine learning method;

- can use a modern machine learning package to solve machine learning tasks (scikit-learn or weka).

Teacher

Jaagup Kippar

Prerequisite course 1

Study programmes containing that course

Computer Science (IFIFB/22.DT)

Mathematics, Mathematical Economics and Data Analysis (MLMB/22.DT)

Mathematics, Mathematical Economics and Data Analysis (MLMB/21.DT)

Computer Science (IFIFB/21.DT)

Computer Science (IFIFB/20.DT)

Mathematics, Mathematical Economics and Data Analysis (MLMB/20.DT)

Computer Science (IFIFB/19.DT)

Computer Science (IFIFB/18.DT)

Computer Science (IFIFB/17.DT)

Computer Science (IFIFB/16.DT)

Computer Science (IFIFB/15.DT)

Computer Science (IFIFB/14.DT)

Computer Science (IFIFB/13.DT)

Computer Science (IFIFB/12.DT)

Computer Science (IFIFB/11.DT)

Computer Science (IFIFB/10.DT)

Computer Science (IFIFB/09.DT)

Mathematics, Mathematical Economics and Data Analysis (MLMB/22.DT)

Mathematics, Mathematical Economics and Data Analysis (MLMB/21.DT)

Computer Science (IFIFB/21.DT)

Computer Science (IFIFB/20.DT)

Mathematics, Mathematical Economics and Data Analysis (MLMB/20.DT)

Computer Science (IFIFB/19.DT)

Computer Science (IFIFB/18.DT)

Computer Science (IFIFB/17.DT)

Computer Science (IFIFB/16.DT)

Computer Science (IFIFB/15.DT)

Computer Science (IFIFB/14.DT)

Computer Science (IFIFB/13.DT)

Computer Science (IFIFB/12.DT)

Computer Science (IFIFB/11.DT)

Computer Science (IFIFB/10.DT)

Computer Science (IFIFB/09.DT)