Sobes.tech
Junior — Middle

Mely rétegek viselkednek eltérően a tanulás és az inference során (Dropout, BatchNorm stb.)?

sobes.tech MI

Válasz az MI-től

Néhány neurális háló réteg másképp viselkedik a tanulási (train) és az inferencia (inference) szakaszában:

  • Dropout: tanulás közben véletlenszerűen kikapcsol egy része a neuronoknak, hogy elkerülje a túlillesztést, az inference során pedig minden neuron aktív, és a kimenetek skálázódnak a kompenzáció érdekében.
  • Batch Normalization (BatchNorm): tanulás közben normalizálja a réteg bemeneteit a jelenlegi batch alapján, frissítve a statisztikákat (átlag és szórás), míg inference során a felhalmozott statisztikákat használja a stabilitás érdekében.

Így ezek a rétegek alkalmazkodnak a viselkedésükkel, hogy jobb tanulást és helyes működést biztosítsanak a modell predikciói során.