Sobes.tech
Middle — Senior

Какво е целевата мрежа в DQN?

sobes.tech AI

Отговор от AI

Целевата мрежа в DQN е копие на основната невронна мрежа, която се използва за изчисляване на целевите стойности на функцията Q по време на обучение. Тя се актуализира по-рядко от основната мрежа (например, на всеки няколко хиляди стъпки), което помага за стабилизиране на обучението и избягване на разминавания. Идеята е, че фиксираната целева мрежа осигурява по-стабилна цел за актуализиране на параметрите на основната мрежа.

Пример за актуализация на целевата мрежа:

if step % target_update_freq == 0:
    target_network.load_state_dict(main_network.state_dict())