Epoch (Eğitim Döngüsü (Epok))

Epoch (Döngü/Çağ), makine öğrenimi eğitim sürecinde, tüm eğitim veri setinin (dataset) yapay sinir ağı tarafından baştan sona tam bir kez okunması (ileri ve geri yayılım ile) olayına verilen isimdir.

Epoch (Döngü/Çağ), makine öğrenimi eğitim sürecinde, tüm eğitim veri setinin (dataset) yapay sinir ağı tarafından baştan sona tam bir kez okunması (ileri ve geri yayılım ile) olayına verilen isimdir.

loop Neden Birden Fazla Epoch Gerekir?

Bir öğrenciye 1000 sayfalık bir kitabı bir kez okutursanız, konuyu tam anlayamaz. Kitabı ikinci kez okuduğunda daha iyi anlar, 10. kez okuduğunda ustalaşır. Yapay zeka da böyledir. 1 Epoch, 10.000 fotoğrafın hepsine bir kez bakılmasıdır. Modelin detayları kavraması için genellikle 50 veya 100 Epoch'a (aynı veriyi 100 kez turlamaya) ihtiyaç vardır.

balance Epoch Sayısını Belirlemek

Eğer Epoch çok düşük (Örn: 2) olursa, model hiçbir şey öğrenemez (Underfitting). Eğer Epoch çok yüksek (Örn: 1000) olursa, model veriyi tamamen ezberler ve yeni durumlara adapte olamaz (Overfitting). Veri bilimciler Loss grafiğine bakarak 'Erken Durdurma' (Early Stopping) yöntemiyle en ideal Epoch anında eğitimi keserler.