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

وبـــلاگ هــفت خــط کــد


آموزش های برنامه نویسی
۲۳۹ نفر آنلاین
۸۴ عضو و ۱۵۵ مهمان در سایت حاضرند

ادامه اموزش در کولب گوگل

0 امتیاز
سلام دوستان. من از کولب برای اموزش مدلم استفاده میکنم. کارمم پردازش تصویره و مشکلی که دارم اینه که کولب ۸ ساعت اجازه train   با gpu رو بهم میده و در اون ۸ ساعت حدود ۲۰۰ تکرار انجام میشه و نیاز به ادامه اموزش داره. من از save model برای بهترین دقت  استفاده میکنم و روز بعد که میخوام دوباره بزارم ادامه کارو اگه با همون نرخ یادگیری بزارم که نتیجه خیلی بد میشه. ولی وقتی نرخ یاگیریو از 0.001 به 0.0001 کاهش میدم نتیجه خوبه و افزایش دقت دارم. دوباره بعد از دو روز که میشه ۴۰۰ تکرار هنوز نیاز به ادامه دارم ولی دیگه حتی با کاهش نرخ یادگیری هم نتیجه خوبی نمیگیرم! بنظر شما چیکار کنم بهتره؟  از adam opt  استفاده میکنم بدون decay.
لازم به ذکره که بعضی وقتا مثلا ۲ هفته ی بار ی gpu پرسرعت بهم میده که در ۸ ساعت حدود ۴۰۰ تکرار میره ولی چقدر باید منتظر بمونم که شانسم بیاره gpu پرسرعت بگیرم!
سوال شده خرداد 30, 1399  بوسیله ی شبنم (امتیاز 25)   4 5

1 پاسخ

+1 امتیاز
سلام.شما به تغییر نرخ یادگیری نیازی ندارید هر بار که بهترین checkpoint را ذخیره می کنید کد را طوری تغییر بدید که آخرین checkpoint را لود کنه بجز اینکه در نحوه آموزش اشتباهی وجود داشته باشید. کد را قرار بدید شاید بتونه به ما کمک کنه
پاسخ داده شده خرداد 30, 1399 بوسیله ی farnoosh (امتیاز 8,362)   20 44 59
بله من ادامه اموزش رو با لود بهترین checkpoint  ادامه میدم ولی اگه همون نرخ یادگیری باشه هیچ افزایش دقتی ندارم. ولی وقتی نرخ یادگیریو کاهش میدم افزایش دقت خوبی میگیرم ولی این روش فقط ۲ بار نتیجه میده. شما خودتون امتحان کردید که با همون نرخ یادگیری و فقط با  save model ادامه اموزش بدون مشکله و افزایش دقت داره؟
بله .بعضی اوقات وسط ترین متوقف می کنم ببینم کوانتایزش چه دقتی داره و دوباره شروع می کنم حتی ممکن ۵- ۶ بار هم اینکارو انجام بدم.
...