TD3 (Twin Delayed Deep Deterministic policy gradient) — это улучшение алгоритма DDPG (Deep Deterministic Policy Gradient) для обучения с подкреплением в задачах с непрерывным пространством действий. TD3 вносит три ключевых улучшения:
Что такое TD3 и какие три улучшения он вносит в DDPG?
TD3 (Twin Delayed Deep Deterministic policy gradient) — это улучшение алгоритма DDPG (Deep Deterministic Policy Gradient) для обучения с подкреплением в задачах с непрерывным пространством действий.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
TD3 (Twin Delayed Deep Deterministic policy gradient) — это улучшение алгоритма DDPG (Deep Deterministic Policy Gradient) для обучения с подкреплением в задачах с непрерывным пространством действий. TD3 вносит три ключевых улучшения:
- Двойные критики (Twin Critics): Используются две нейронные сети-критика для оценки Q-функции. При обновлении берётся минимальное значение из двух, что снижает переоценку Q-значений.
- Отложенное обновление политики (Delayed Policy Updates): Политика обновляется реже, чем критики (например, в 2-3 раза реже), что стабилизирует обучение.
- Добавление шума к действиям при обучении критиков (Target Policy Smoothing): К действиям, генерируемым целевой политикой, добавляется небольшой шум, что предотвращает чрезмерное переобучение на точечные значения и улучшает обобщение.
Эти улучшения делают TD3 более стабильным и эффективным по сравнению с классическим DDPG.