Epoke
term_id: epoch
Category: training_techniques
Definition
Innan maskinlæring representerer en epoke én enkelt iterasjon over hele treningsdatasettet. Under hver epoke behandler modellen alle trenings eksemplene, oppdaterer sine vekter via tilbakepropagasjon og justerer parametrene for å minimere feilen.
Summary
Én fullstendig gjennomgang av treningsdatasettet gjennom maskinlæringsalgoritmen under modelltrening.
Key Concepts
- Treningsiterasjon
- Tilbakepropagasjon
- Konvergens
- Hyperparameteroptimalisering
Use Cases
- Konfigurering av treningsløkker for nevrale nettverk
- Overvåking av valideringstap per syklus
- Implementering av strategier for tidlig stopp
Code Example
for epoch in range(num_epochs):
for inputs, labels in dataloader:
optimizer.zero_grad()
outputs = model(inputs)
loss = criterion(outputs, labels)
loss.backward()
optimizer.step()