Epocha
term_id: epoch
Category: training_techniques
Definition
A gépi tanulásban az epocha az egész betanító adathalmazon történő egyetlen iterációt jelenti. Minden epocha során a modell feldolgozza a betanítási példák mindegyikét, frissíti súlyait a hátrajelzéssel (backpropagation) keresztül, és…
Summary
A betanító adathalmaz egyetlen teljes átfutása a gépi tanulási algoritmusban a modell betanítása során.
Key Concepts
- Betanítási iteráció
- Hátrajelzés (Backpropagation)
- Konvergencia
- Hipertparaméter-optimalizálás
Use Cases
- Neurális hálózatok betanítási hurkok konfigurálása
- Validációs veszteség figyelése ciklusonként
- Korai leállítás (early stopping) stratégiák implementálása
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()