Практически все современные постановки практических задач (включая задачи машинного обучения и искусственного интеллекта), являются оптимизационными. Это значит, что их решения ищутся как экстремум некоторого функционала в многомерном пространстве.
Соответственно, все методы решения подобных задач являются, по сути, методами поиска экстремума (методами оптимизации). Существует достаточно ограниченный набор базовых идей, на которых построено большинство методов оптимизации, которые адаптируются для решения конкретных задач.
Целью данного курса является получение базовых представлений о различных классах оптимизационных задач и подходах к построению эффективных методов их решения.
В ходе выполнения практической части курса будут получены навыки реализации основных методов оптимизации.
Область научных интересов: