We use cookies in order to improve the quality and usability of the HSE website. More information about the use of cookies is available here, and the regulations on processing personal data can be found here. By continuing to use the site, you hereby confirm that you have been informed of the use of cookies by the HSE website and agree with our rules for processing personal data. You may disable cookies in your browser settings.

  • A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Computation and optimization for machine learning

2024/2025
Academic Year
ENG
Instruction in English
6
ECTS credits

Instructor

Course Syllabus

Abstract

Course starts with a basic introduction to concepts concerning functional mappings. Later students are assumed to study limits (in case of sequences, single- and multivariate functions), differentiability (once again starting from single variable up to multiple cases), integration, thus sequentially building up a base for the basic optimisation. To provide an understanding of the practical skills set being taught, the course introduces the final programming project considering the usage of optimisation routine in machine learning.Additional materials provided during the course include interactive plots in GeoGebra environment used during lectures, bonus reading materials with more general methods and more complicated basis for discussed themes
Learning Objectives

Learning Objectives

  • Here we introduce basic concept the calculus course could not be imagine without: function. In order to properly do it, one should say that the function is a mapping from one set to another. Thus, we start with the ideas of numerical sets and mapping, then proceeding with functions itself. Since we are particularly interested in functions' graph, we spend a lot of time discussing simplest ways to produce a complex function graph from elementary case. In the second part of the week we start our calculus journey with a discrete limit, the limit of sequences, and master skills needed to calculate them.
Expected Learning Outcomes

Expected Learning Outcomes

  • Know the definition of the limit
  • Know the definition of function
  • Know about symptotic comparison of functions
  • Know about the slope of the functions
Course Contents

Course Contents

  • Introduction: Numerical Sets, Functions, Limits
  • Limits and Multivariate Functions
  • Derivatives and Linear Approximations: Singlevariate Functions
  • Introduction: Numerical Sets, Functions, Limits
Assessment Elements

Assessment Elements

  • non-blocking Домашнее задание
  • non-blocking Экзамен
Interim Assessment

Interim Assessment

  • 2024/2025 2nd module
    0.5 * Домашнее задание + 0.5 * Экзамен
Bibliography

Bibliography

Recommended Core Bibliography

  • Machine learning : a probabilistic perspective, Murphy, K. P., 2012
  • Machine learning, Mitchell, T. M., 1997

Recommended Additional Bibliography

  • Machine learning : beginner's guide to machine learning, data mining, big data, artificial intelligence and neural networks, Trinity, L., 2019

Authors

  • Трехлеб Ольга Юрьевна
  • Nozdrinova Elena Viacheslavovna