Principles of Intelligent Systems (FSI-SIS)

Academic year 2026/2027
Supervisor: Ing. Pavla Sehnalová, Ph.D.  
Supervising institute: ÚM all courses guaranted by this institute
Teaching language: Czech
Course type: departmental course
Aims of the course unit:
 
Learning outcomes and competences:
 
Prerequisites:
 
Course contents:

Artificial intelligence (AI) has been one of the fastest-growing areas of computer science in recent decades, and it is becoming essential to be familiar with the basic knowledge and skills of using it. In this subject, we want to go further and show how, in some cases, to control the mind of the machine from the perspective of understanding mathematical definitions. The subject of Artificial Intelligence provides students with basic and advanced knowledge in this field. Students will be introduced to different approaches to AI, including machine learning, natural language processing, and computer vision. They will learn how to design and implement AI systems, including a description of models from selected areas.

Teaching methods and criteria:
 
Assesment methods and criteria linked to learning outcomes:
 
Controlled participation in lessons:
 
Type of course unit:
    Lecture  13 × 2 hrs. optionally                  
    Computer-assisted exercise  13 × 2 hrs. compulsory                  
Course curriculum:
    Lecture

  1. Introduction to Artificial Intelligence

  2. History and current state-of-art

  3. Areas of artificial intelligence

  4. Machine learning

  5. Neural networks

  6. Transformers

  7. Large language models

  8. Methods for improving LLMs

  9. Chatbots

  10. Non-commercial tools and their use in practice

  11. Commercial tools and their use in practice

  12. Lecturer's reserve

    Computer-assisted exercise

The PC labs are focused on the practical understanding of the material covered in the lecture topics. The emphasis is placed on the ability to work independently, i.e. on solving tasks using AI and using interactive AI tools.


1. Python and libraries for using AI tools


2. - 10. Introduction to interactive AI applications, tasks solving 


11. Creation of a chatbot, an agent, an AI system


12. - 13. Work on a semester project, consultations

Literature - fundamental:
1.

MOHRI, M., ROSTAMIZADEH, A., TALWALKAR, A. Foundations of machine learning. Cambridge: MIT Press, 2012. ISBN 9780262018258.

2.

DA SILVA, I. N. Artificial Neural Networks. Cham: Springer Nature, 2016. ISBN 9783319431628. Dostupné online z: https://doi.org/10.1007/978-3-319-43162-8.

3.

LIU, A. C. C. a LAW, O. M. K. Artificial intelligence hardware design: challenges and solutions. Hoboken: Wiley, 2021. ISBN 978-1-119-81045-2.

4.

TUNSTALL, L., WERRA, L., WOLF, T. a GÉRON, A. Natural language processing with transformers: building language applications with Hugging Face. Revised edition. Beijing: O'Reilly, 2022. ISBN 9781098136796.

5.

ROTHMAN, D. a GULLI, A. Transformers for natural language processing: build, train, and fine-tune deep neural network architectures for NLP with Python, PyTorch, TensorFlow, BERT, and GPT-3. Second edition. Birmingham: Packt, 2022. ISBN 978-1-80324-733-5.

6.

SCHÖLKOPF, B., JANZING, D. a PETERS, J. Elements of Causal Inference: Foundations and Learning Algorithms. 1. Cambridge: The MIT Press, 2017. ISBN 0262037319. Dostupné online.

7.

KUBLIK, S. a SABOO, S. GPT-3: building innovative NLP products using large language models. Sebastopol: O´Reilly, 2022. ISBN 978-1-098-11362-9.

Literature - recommended:
1.

PECINOVSKÝ, Rudolf. Začínáme programovat v jazyku Python. 2. přepracované a rozšířené vydání. Praha: Grada Publishing, 2022. ISBN 978-80-271-3609-4.

2. CHOLLET, François a PECINOVSKÝ, Rudolf. Deep learning v jazyku Python: knihovny Keras, Tensorflow. Praha: Grada Publishing, 2019. ISBN 978-80-247-3100-1.
The study programmes with the given course:
Programme Study form Branch Spec. Final classification   Course-unit credits     Obligation     Level     Year     Semester  
B-MAI-P full-time study --- no specialisation -- GCr 5 Compulsory-optional 1 3 W
C-AKR-P full-time study CZS -- GCr 5 Elective 1 1 W