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

Iteration در یادگیری عمیق

+1 امتیاز
سلام.

وقتی یک iteration اجرا میشه یعنی دقیقا چی؟چه کارهایی طی یکبار اجرای آن انجام میشه؟
سوال شده تیر 29, 1396  بوسیله ی مریم اکرمی (امتیاز 482)   25 55 66

2 پاسخ

+2 امتیاز
 
بهترین پاسخ
تا جائیکه من می دونم تو پروسه mini-batch وقتی تمام نمونه ها اون دسته را آموزش میدم و پس از آن وزن ها را بروزرسانی می کنیم به این میگن یک iteration و کل نمونه های موجود برای آموزس را در تمام mini-batch ها استفاده کنیم  میگن یه epoch
پاسخ داده شده مهر 26, 1396 بوسیله ی حبیب کاظمی (امتیاز 103)   7 12 15
انتخاب شد آبان 28, 1396 بوسیله ی مریم اکرمی
0 امتیاز
  • Epoch به تکراری اشاره دارد که در آن مجموعه داده کامل تنها یک بار از طریق شبکه عصبی به جلو و عقب منتقل می شود.
  • انتقال مجموعه داده کامل به شبکه در یک حرکت امکان پذیر نیست، بنابراین مجموعه داده به بخش هایی تقسیم می شود. این به عنوان batch نامیده می شود.
  • تعداد کل batch های مورد نیاز برای تکمیل یک epoch به عنوان iteration نامیده می شود. به عنوان مثال، اگر شما 60000 تا داده دارید و اندازه batch شما 1000 است، هر اپک را در  60 iteration اجرا می کند.
پاسخ داده شده شهریور 25, 1401 بوسیله ی tara_s (امتیاز 140)   3 15 20
...