مفهوم EarlyStopping در یادگیری عمیق - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

مفهوم EarlyStopping در یادگیری عمیق

0 امتیاز
سلام.

علت استفاده از روش EarlyStopping در حین آموزش شبکه چیه یعنی چه مزیتی نسبت به روش معمولی داره؟
سوال شده اسفند 19, 1397  بوسیله ی Alias (امتیاز 302)   3 24 31

1 پاسخ

0 امتیاز

در واقع یک روش خودکار برای آموزش شبکه است زمانیکه شبکه عمق یا فضای لازم را جهت ارتقاء دقت نداشته باشه شبکه در حالت underfit  قرار گرفته و اگر شبکه خیلی پیچیده تر از نیاز مسئله مورد نظر باشه شبکه شروع می کنه به overtring یعنی در epoch های بعدی شبکه کم کم قدرت تعمیم خودشو از دست میده و شروع میکنه حفظ کردن بجای تعمیم .که دقت تو validation افت میکنه ما تا زمانی باید عمملیات آموزش رو که ادامه بدیم تا قبل از overfit شدن شبکه ، در واقع Early Stopping روشی خودکار جهت شناسایی این وضعیت هستش. شکل زیر به صورت شماتیک این نقطه را نشان میده.

early stopping,deep learning,training

پاسخ داده شده اسفند 19, 1397 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
ویرایش شده اسفند 19, 1397 بوسیله ی مصطفی ساتکی
...