Sobes.tech
Middle

Jak funguje dropout při tréninku a inferenci?

sobes.tech AI

Odpověď od AI

Dropout je technika regularizace neuronových sítí, která náhodně (nulováním) vypíná část neuronů během tréninku, aby zabránila přeučení.

Během tréninku:

  • Pro každý vstupní příklad je náhodně vypnuto určité procento neuronů (například 20-50%).
  • To nutí síť, aby nezávisela na konkrétních neuronech, a zlepšuje její schopnost generalizace.

Během inference (předpovědi):

  • Dropout se nepoužívá, všechny neurony jsou aktivní.
  • Aby se kompenzovalo chybějící vypínání neuronů, váhy se škálují (obvykle se násobí pravděpodobností aktivace neuronu), nebo se během tréninku používá škálování (inverted dropout).

Tímto způsobem Dropout pomáhá udělat model odolnější a méně náchylný k přeučení, ale během inference síť funguje plně bez náhodného vypínání.