Sobes.tech
Middle — Senior

Czym jest sieć docelowa w DQN?

sobes.tech AI

Odpowiedź od AI

Sieć docelowa w DQN to kopia głównej sieci neuronowej, która jest używana do obliczania docelowych wartości funkcji Q podczas treningu. Jest aktualizowana rzadziej niż główna sieć (np. co kilka tysięcy kroków), co pomaga stabilizować trening i unikać rozbieżności. Pomysł polega na tym, że stała sieć docelowa zapewnia bardziej stabilny cel do aktualizacji parametrów głównej sieci.

Przykład aktualizacji sieci docelowej:

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