۶ کیو· متوسطمتوسطPYTHON۴ ثانیه · ۲۵۶ مگابایت
توقف زودهنگام
val_losses زیان اعتبارسنجی پس از هر دور آموزش است (دور اول شمارهی صفر). در توقف زودهنگام با صبر (patience) ، بهترین زیان تا کنون را دنبال میکنیم؛ اگر دور پشتسرهم زیانی اکیداً کمتر از بهترین دیده نشود، آموزش را متوقف میکنیم و وزنهای بهترین دور را برمیگردانیم.
تابع early_stop(val_losses, patience) آرایهی [best_epoch, stop_epoch] را برمیگرداند:
best_epoch: دوری که کمترین زیان را تا لحظهی توقف داشت (در تساوی، اولی)،stop_epoch: دوری که پس از آن آموزش متوقف شد — دوری که شمارندهی صبر در آن به رسید. اگر هرگز نرسید، آخرین دور.
نمونهها
ورودی نمونه ۱
[[1.0, 0.8, 0.7, 0.72, 0.71, 0.75, 0.8], 2]
خروجی نمونه ۱
[2.0, 4.0]
ورودی نمونه ۲
[[0.9, 0.85, 0.8, 0.79, 0.78], 3]
خروجی نمونه ۲
[4.0, 4.0]
برای نوشتن پاسخ و دریافت امتیاز، ابتدا وارد حساب شوید.
ورود