AI Sözlük

Epoch Nedir?

Bir epoch, tüm eğitim verisinin bir tam geçişidir; birden fazla epoch genelde daha fazla öğrenme ama overfitting riski demektir.

Tanım

Epoch, eğitim döngüsünün temel birimidir. Veri seti bir kez tamamen kullanıldığında bir epoch tamamlanır. Pratikte veri mini-batch’lere bölünür; birçok batch bir epoch’u oluşturur. Çok epoch ezber riski, az epoch yetersiz öğrenme riski taşır. Early stopping, validation metriğine bakarak epoch sayısını otomatik keser. LLM pretrain’de “epoch” yerine çoğunlukla token sayısı ve adım sayısı konuşulur; yine de kavram aynı fikir ailesindendir.

Shuffle, her epoch’ta örnek sırasını karıştırarak ezberi zorlaştırır.

Fine-tune’da 1–3 epoch bazen yeter; fazla epoch zararlı olabilir.

Sık sorulanlar

Batch ile epoch farkı?

Batch bir adımda görülen örnek grubudur. Epoch tüm setin bir turudur.

Ne kadar epoch?

Validation ile seçilir. Sabit sihirli sayı yoktur.