• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Machine Learning

2019/2020
Учебный год
ENG
Обучение ведется на английском языке
4
Кредиты
Статус:
Курс обязательный
Когда читается:
3-й курс, 2 модуль

Преподаватели

Программа дисциплины

Аннотация

It is a discipline of the basic part of the professional cycle. The purpose of mastering the discipline is to familiarize students with the theoretical foundations and basic principles of machine learning, mastery of students' tools, models and methods of machine learning, as well as the acquisition of skills as a data scientist and developer of mathematical models, methods and algorithms for data analysis. As a result of mastering the discipline, the student must: know: key concepts, goals and objectives of using machine learning; methodological foundations of the application of machine learning algorithms; be able to: visualize the results of machine learning algorithms, choose a machine learning method appropriate to the research task, interpret the results; own: the skills of reading and analyzing academic literature on the application of machine learning methods, building and evaluating the quality of models.
Цель освоения дисциплины

Цель освоения дисциплины

  • The goal of mastering the discipline "Machine Learning" is to develop students 'theoretical knowledge and practical skills on the basics of machine learning, mastering students' tools, models and methods of machine learning, as well as acquiring the skills of a data scientist and developer of mathematical models, methods and analysis algorithms data.
Результаты освоения дисциплины

Результаты освоения дисциплины

  • Knows the subject and tasks of machine learning and data analysis; basic principles, tasks and approaches, use in various fields of science and industry; the main stages of the evolution of machine learning algorithms. He knows the general form of the metric classifier, selection algorithms, clustering algorithms with a fixed number of clusters, density clustering algorithms, hierarchical clustering.
  • Knows rules and quality analysis; ROC curve analysis; algorithm for constructing decision trees; informational gain criterion and Gini criterion; forests of decisive trees. Knows transition to space of increased dimension; support vector method. Knows what is: logistic regression; gradient descent; neural networks and gradient backpropagation algorithm.
  • Knows and knows how to work with various types of regressions. Conducts an analysis. Knows ensemble methods, stochastic search and algorithms
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Types of tasks. Metric classifiers. Clustering Algorithms
    Types of machine learning tasks. Metric classifiers. Clustering Algorithms
  • Decision trees, linear classifiers. Neural networks
    Decision trees. Linear classifiers. Neural networks and deep learning
  • Regression analysis, ensemble methods. Stochastic search
    Linear regression. Polynomial regression. Displacement and dispersion. Ridge regression. Voting. Bootstrapping. Boosting, adaptive boosting, gradient boosting. Monte Carlo search. Simulated Annealing Algorithm. Genetic algorithm.
Элементы контроля

Элементы контроля

  • неблокирующий Created with Sketch. Homework 1
  • неблокирующий Created with Sketch. Homework 2
  • неблокирующий Created with Sketch. Homework 3
  • блокирующий Created with Sketch. exam
Промежуточная аттестация

Промежуточная аттестация

  • Промежуточная аттестация (2 модуль)
    0.5 * exam + 0.18 * Homework 1 + 0.16 * Homework 2 + 0.16 * Homework 3
Список литературы

Список литературы

Рекомендуемая основная литература

  • - Флах П. — Машинное обучение. Наука и искусство построения алгоритмов, которые извлекают знания из данных - Издательство "ДМК Пресс" - 2015 - ISBN: 978-5-97060-273-7 - Текст электронный // ЭБС Лань - URL: https://e.lanbook.com/book/69955
  • James, G. et al. An introduction to statistical learning. – Springer, 2013. – 426 pp.