Machine Learning

3rd year - 2nd semester - 2 credits

The "Machine Learning" course provides a fundamental introduction to one of the most dynamically evolving fields in computer science. Students study the basic concepts, methods, and algorithms of machine learning aimed at creating systems capable of extracting useful knowledge from data and making decisions based on them without explicit programming. The course covers various approaches to supervised, unsupervised, and reinforcement learning, as well as their application in real-world tasks such as classification, regression, clustering, and natural language processing. Students also learn about model evaluation methods and data preprocessing techniques necessary for successful machine learning tasks. The course enables students to acquire practical skills in implementing and experimenting with various machine learning algorithms, making them ready to apply this knowledge in various domains such as data analysis, artificial intelligence, bioinformatics, and others.