Скорость обучения: слишком большая, слишком малая или оптимальная
Самый важный параметр настройки
«Скорость обучения: слишком большая, слишком малая или оптимальная» — бесплатный урок Deep Learning Academy на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Deep Learning Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Deep Learning Academy содержит 4 уроков всего.
Части этого урока еще не переведены и отображаются на английском.
The Size of Your Step
The gradient tells you which way to go, but how far? The learning rate is the multiplier that sets how big each downhill step is.
w = w - lr * gradA Single Powerful Knob
The learning rate is often the single most important setting in training. Get it wrong and even a perfect model will fail to learn.
lr = 0.01Too Small: Crawling
A tiny learning rate takes tip-toe steps. Loss drops, but so slowly that training drags on for ages or stalls before reaching the valley. 🐢
Too Big: Overshooting
A huge learning rate leaps so far it jumps past the valley and lands higher up the other side. Loss bounces around or shoots off to infinity.
The Divergence Warning Sign
If loss climbs or turns into NaN after a few steps, your learning rate is almost always too big. That is the clearest signal to turn it down.
Just Right: Smooth Descent
A good learning rate makes loss fall steadily and quickly without wild swings. The curve glides down and levels off near the bottom.
Sensible Starting Values
People rarely guess blindly. A common starting learning rate is around 0.001 to 0.01, then you adjust based on how the loss curve behaves.
lr = 1e-3Watch the Loss Curve
Plotting loss over time is your best guide. A diverging curve says go smaller; a flat, barely-moving curve says you can go a bit larger.
It Interacts with Batch Size
The right learning rate depends on other choices like batch size and optimizer. Change one and you may need to retune the rate.
Schedules Change It Over Time
You can even shrink the learning rate as training goes on: take big strides early, then small careful steps near the bottom for a clean finish.
Tuning Is Normal
There is no universal best value, so trying a few learning rates and comparing curves is a normal, expected part of training a model.
Quick Check
What happens with too large a learning rate?
Recap
The learning rate sets step size: too small crawls, too big overshoots and diverges, and just right glides smoothly down. Watch the loss curve and tune it. 🎯
Изучай Python с ИИ-репетитором — бесплатно
Пиши и запускай код прямо в браузере, получай мгновенную помощь от ИИ-репетитора 24/7 и продолжи учиться на сайте или в приложении.
- Курсы
- 30
- Уроки
- 120
Часто задаваемые вопросы
Урок «Скорость обучения: слишком большая, слишком малая или оптимальная» бесплатный?
Да — полный текст урока «Скорость обучения: слишком большая, слишком малая или оптимальная» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Deep Learning Academy, подпишись на CoddyKit PRO. Курс Deep Learning Academy содержит 4 уроков всего.
Чему я научусь в уроке «Скорость обучения: слишком большая, слишком малая или оптимальная»?
Самый важный параметр настройки Ты практикуешь Deep Learning Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Deep Learning Academy?
Предыдущий опыт не требуется. Deep Learning Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.
Сколько времени занимает урок «Скорость обучения: слишком большая, слишком малая или оптимальная»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Deep Learning Academy?
Да. Каждый урок Deep Learning Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Функция потерь как ландшафт для спуска
- Градиенты указывают вверх — поэтому двигайтесь в обратную сторону
- Скорость обучения: слишком большая, слишком малая или оптимальная
- Минимизируйте функцию вручную в Python