LandscapeЛандшафт
What an optimization problem looks like from above, and what makes one hard.Как задача оптимизации выглядит сверху и что делает её трудной.
Continuous optimizationНепрерывная оптимизация
Click the plot to move the starting point. Every enabled method restarts from there.Щёлкните по графику, чтобы перенести начальную точку. Все включённые методы перезапускаются из неё.
| methodметод | k | f(xk) | ‖∇f‖ | f evalsвызовы f | ∇f evalsвызовы ∇f | stateсостояние |
|---|
Stochastic optimizationСтохастическая оптимизация
Minimise an average of 200 quadratic terms. Every term has its own minimum; the one you want sits at their centre.Минимизируем среднее 200 квадратичных слагаемых. У каждого слагаемого свой минимум, а искомый лежит в их центре.
| optimizerоптимизатор | updatesобновления | epochsэпохи | F − F* | ‖x − x*‖ | batchбатч | stateсостояние |
|---|
Constraints and nonsmoothnessОграничения и негладкость
Hover the plot to see any point projected onto the feasible set; click to move the starting point.Наведите курсор на график, чтобы увидеть проекцию любой точки на допустимое множество; щёлкните, чтобы перенести начальную точку.
| methodметод | k | f(x) | f − f* | optimalityмера оптимальности | stateсостояние |
|---|
Discrete optimizationДискретная оптимизация
Seven independent widgets. Each one runs the real algorithm a step at a time; nothing here is a recording.Семь независимых виджетов. Каждый выполняет настоящий алгоритм шаг за шагом; здесь ничего не записано заранее.
Cheat sheetШпаргалка
Every method in the course in one table, generated from the same registries the playgrounds run on. Click any row to open its widget with a matching setup already applied.Все методы курса в одной таблице, собранной из тех же реестров, на которых работают интерактивные разделы. Щёлкните по любой строке, чтобы открыть соответствующий виджет с уже подобранной настройкой.