Courses
Computer Vision
Deep Generative Models
Study of generative models like GAN and VAE for image and data generation.
Mathematics for Computer Vision
Fundamentals of linear algebra, optimization, and statistics applied to computer vision tasks.
Research Seminar "Applied Computer Vision Tasks"
Practical image and video processing tasks, analysis of real-world cases.
2D Image Processing
Methods for processing and analyzing 2D images: filtering, segmentation, object detection.
Visual Geometry and 3D Image Processing
3D reconstruction, stereo vision, and working with 3D scenes.
Project Seminar "Deep Learning for Computer Vision"
Practical application of neural networks for image recognition.
Project Seminar "Computer Vision for Mobile Devices"
Specifics of implementing computer vision algorithms on mobile devices.
Modern Tools for Solving Computer Vision Problems
Overview of modern libraries and frameworks (OpenCV, PyTorch, TensorFlow) for CV.
Mathematics and Data Science
Data Analysis and Machine Learning
Fundamentals of data analysis and machine learning: from preprocessing to model building.
Modern Operations Research Methods
Optimization methods and their application to real-world problems.
Programming and Seminars
Research Seminar "Computer System Architecture"
Study of computer system architectures and their optimization.
Object-Oriented Programming
Principles of OOP and their application in modern programming languages.
Mentor's Seminar
Project reviews with mentors, discussion of career opportunities.