Saya memiliki model jaringan saraf yang dalam dan saya perlu melatihnya pada dataset saya yang terdiri dari sekitar 100.000 contoh, data validasi saya berisi sekitar 1000 contoh. Karena butuh waktu untuk melatih setiap contoh (sekitar 0,5 untuk setiap contoh) dan untuk menghindari overfitting, saya ingin menerapkan penghentian dini untuk mencegah perhitungan yang tidak perlu. Tetapi saya tidak yakin bagaimana cara melatih jaringan saraf saya dengan benar dengan penghentian dini, beberapa hal yang saya tidak mengerti sekarang:
Apa yang akan menjadi frekuensi validasi yang baik? Haruskah saya memeriksa model saya pada data validasi di akhir setiap zaman? (Ukuran batch saya adalah 1)
Apakah ini kasus bahwa beberapa zaman pertama mungkin menghasilkan hasil yang lebih buruk sebelum mulai konvergen ke nilai yang lebih baik? Dalam hal itu, haruskah kita melatih jaringan kita untuk beberapa zaman sebelum memeriksa untuk berhenti lebih awal?
Bagaimana cara menangani kasus ketika kehilangan validasi mungkin naik dan turun? Dalam hal itu, berhenti dini mungkin mencegah model saya belajar lebih jauh, bukan?
Terima kasih sebelumnya.