Skip to main content
Skip header

Artificial Inteligence

Language of instruction angličtina, čeština
Code 460-4169
Abbreviation UI
Course title Artificial Inteligence
Coordinating department Department of Computer Science
Course coordinator prof. Ing. Roman Šenkeřík, Ph.D., DBA

Summary

The course conceptualizes artificial intelligence as a system interconnecting models, data, decision-making mechanisms, and operational infrastructure. Emphasis is placed on reliability and explainability, reinforcement learning from basics to multi-agent approaches, system aspects, and a comparison of generative methods including evaluation and synthetic data generation. Additional focus is on decision-making frameworks for LLMs vs. SLMs (quality–latency–privacy), working with custom knowledge bases (RAG vs. fine-tuning), agent orchestration and the Model Context Protocol, as well as federated and privacy-preserving learning. The course further covers key areas such as production prompting, in-context learning and inference engineering, neuro-symbolic integration with knowledge graphs, and AutoML/meta-learning with emphasis on reproducibility. The course is practically oriented toward system integration, security, evaluation, and deployment of language models and multimodal pipelines. It builds on the courses Natural Language Processing (providing foundations of Transformer, BERT/GPT, and basic prompting) and Deep Learning (covering CNN/RNN/GAN architectures in depth).

Literature

1. Sutton, R. S., & Barto, A. G. (2018). Reinforcement Learning: An Introduction (2nd ed.). MIT Press.
2. Huyen, C. (2022). Designing Machine Learning Systems. O’Reilly Media.
3. Foster, D. (2023). Generative Deep Learning (2nd ed.). O’Reilly Media.
4. Molnar, C. (2025). Interpretable Machine Learning (3rd ed.). Leanpub.
5. Tunstall, L., von Werra, L., & Wolf, T. (2022). Natural Language Processing with Transformers (Rev. ed.). O’Reilly Media.

Advised literature

1. Kleppmann, M. (2017). Designing Data-Intensive Applications. O’Reilly Media.
2. Kairouz, P., et al. (2019/2021). Advances and Open Problems in Federated Learning. Available online: https://arxiv.org/abs/1912.04977
3. Lewis, P., et al. (2020). Retrieval-Augmented Generation for Knowledge-Intensive NLP. NeurIPS 2020. Available online: https://arxiv.org/abs/2005.11401
4. Kaplan, J., et al. (2020). Scaling Laws for Neural Language Models. Available online: https://arxiv.org/abs/2001.08361
5. Huang, L., Yu, W., Ma, W., et al. (2023). A Survey on Hallucination in Large Language Models: Principles, Taxonomy, Challenges, and Open Questions. Available online: https://arxiv.org/pdf/2311.05232