Снижение потерь: оптимизация скорости обучения

Упражнение 1

Установите скорость обучения 0,03 на ползунке. Продолжайте нажимать кнопку STEP, пока алгоритм градиентного спуска не достигнет минимальной точки кривой потерь. Сколько шагов он сделал?

Упражнение 2

Можете ли вы достичь минимума быстрее с более высокой скоростью обучения? Установите скорость обучения 0,1 и продолжайте нажимать STEP, пока градиентный спуск не достигнет минимума. Сколько шагов он сделал на этот раз?

Упражнение 3

Как насчет еще большей скорости обучения. Сбросьте график, установите скорость обучения 1 и попытайтесь достичь минимума кривой потерь. Что случилось на этот раз?

Необязательный вызов

Можете ли вы найти скорость обучения Златовласки для этой кривой, где градиентный спуск достигает минимальной точки за наименьшее количество шагов? Какое наименьшее количество шагов нужно сделать, чтобы достичь минимума?