FULL MENU
  • ‘Applied Machine Learning’

    • Full-time
    • 4 years
    • RU
    • 1,2 year - 290 000 RUB | 3,4 year - 290 000 RUB
  • Entrance exams

    • Maths or Foreign language (English, German, French, Spanish, Chinese) or Computer Science or
    • Russian Language

Program description

The educational program "Applied Machine Learning" is aimed at training specialists in the field of machine learning and data science. Students in this program learn the mathematical foundations of machine learning and data analysis, programming languages, and tools for creating intelligent software systems. Graduates of this program will be able to work as data analysts, machine learning and artificial intelligence engineers.

Accreditation and Partners

Concentrations

Show more
Within the framework of this fundamental annual course, students acquire not only programming skills in one of the most popular languages, but also obtain knowledge about key data structures and algorithms.

Show more
In this two-year course, students receive the skills of independent programming and problem solving from the simplest ones in the first semester to complex group projects in the fourth. There are no lectures involved, only coding practice under the guidance of an experienced professional mentor.

Show more
This course will teach you how to use the most common tools for data analysis and machine learning. Upon mastering this course, you will learn how to apply classical regression and classification models, write codes for training and testing models, and conduct projects in the field of building intelligent systems.

Show more
To work with data, you need to know their formats, structure, and basic tools for working with data in different forms. In this course, students learn to work with the most common data formats, study the means of parsing, processing, and cleaning data.

Show more
Within the framework of this discipline, students will learn how to work with neural networks, build modern models for processing texts, images, video data based on deep learning methods and using modern libraries, including GPU computing.

Show more
This unique author’s course introduces students to the most advanced technologies for processing and analyzing large amounts of data.

Show more
In this course, students will immerse themselves in the fascinating world of text processing in natural languages – an area that is now in great demand in many areas – from machine translation to voice assistants.

Show more
Students will learn to build recommender systems like those working in the heart of all large commercial companies. Students of this course will study both the internal structure of recommender systems and the tools for their creation.

Show more
The discipline is dedicated to methods of digital image processing with elements of machine learning. The algorithms described are used in the design of autonomous devices (robots) and in intelligent image processing tasks.

Program managers

Sergey Vyacheslavovich Makrushin

  • PhD in Economics, Associate Professor.
  • Assistant Professor of the Department of Data Analysis and Machine Learning of the Faculty of Information Technology and Big Data Analysis
  • Research interests: graph theory; artificial intelligence; analysis of financial and economic data banking systems.
  • Participates in projects and grants: research on the applicability of innovative technology of knowledge graphs and artificial intelligence tools for the target omnichannel knowledge base “Knowledge Assistant” in the interests of PJSC Sberbank; conversational artificial intelligence with empathic involvement of the user in society on certain topics in natural language; testing the hypothesis about the sufficiency of structured data from the Wikidata knowledge base for building, teaching and testing a question-and-answer system in natural language.

Upon completion of the program, graduates will be able to

  • Set and solve optimization tasks in various fields of economics and finance
  • Apply methods and tools of data analysis and machine learning in the preparation of analytical justification of financial and economic decisions
  • Apply mathematical apparatus in the development of computational algorithms for solving problems in the field of economics and finance
  • Make forecasts, prepare recommendations for making financial and economic decisions
  • Collect data sets, including big data, and prepare them for analysis in accordance with the applied task being solved
  • Perform data quality analysis, identify and correct deviations in data, and perform data visualization
  • Solve applied machine learning problems, evaluate the quality of solutions and interpret their results
  • Build, train, and evaluate the quality of deep learning models in applied tasks
  • Assemble modules and components of the software implementation of machine learning models and deploy the implementation of machine learning models

Key disciplines of the concentration

Algorithms and Data Structures in Python

Programming Workshop

Machine Learning

Unique advantages of the program

Today companies in almost any field of activity require data analysis, that is why our graduates are in demand in the labor market.

The training program provides the fundamental knowledge and practical skills necessary for the development and implementation of digital technologies.

The training program is compiled and updated taking into account the requirements of employers.

Students are offered internships in leading banks, investment, insurance, consulting and manufacturing companies (Sberbank, Gazprombank, VTB, Alfa-Capital, Finam, Ingosstrakh, KPMG, Deloitte, etc.)

The possibility of building an individual learning trajectory during junior/senior years of study.

The opportunity to participate in research.