به بخش پرسش و پاسخ یادگیری عمیق خوش آمدید,
این نسخه آزمایشی سایت است.
لطفا به نکات زیر توجه کنید:
  • برای ارتباط با مدیران میتوانید از صفحه مدیران اقدام کنید.
  • سوال و جواب ها باید به زبان فارسی باشند. استفاده از زبان انگلیسی یا فینگلیش برای پاسخ دادن مجاز نیست.
  • لطفا بعد از پرسش سوال لینک سوال خود را در گرو تلگرام (Iran Deep Learning Group) معرفی کنید تا سریعتر به جواب برسید. برای دسترسی به آخرین لینک از منابع یادگیری استفاده کنید
  • لطفا بجای عکس از متن استفاده کنید. اگر متون طولانی هستند از سایت pastebin.com برای اپلود استفاده کرده و لینک حاصل را در سوال خود قرار دهید. برای قرار دادن تصویر ، از بخش ارسال تصویر ادیتور سایت استفاده کنید.
  • بعد از دریافت پاسخ، بهترین پاسخ را از طریق کلیک بر روی علامت تیک انتخاب کنید
  • اگر با خطا و یا مشکلی مواجه شدید از بخش تماس با ما در انتهای صفحه و یا ایمیل Coderx7@gmail.com موضوع را اطلاع دهید.

با تشکر

0 امتیاز

سلام دوستان
میخواستم بدونم تفاوت بین خطای آموزش و خطای اعتبارسنجی در آموزش شبکه عصبی چی هست؟
و عدد این خطاها چه مقداری باشد کافی است؟

سوال شده توسط (100 امتیاز)

1 پاسخ

0 امتیاز

با سلام
یک قسمتی از دیتاست رو جدا میکنن برای validation تا در حین آموزش شبکه ببینند آیا خطای شبکه روی دیتایی که حین آموزش ندیده داره کم میشه یا نه
اگه خطای validation شروع کنه به زیاد شدن نشون میده شبکه داره overfit میشه برای همین آموزش رو متوقف میکنن
توضیح بیشتر اینجا و اینجا
خطا هر چی کمتر باشه قاعدتا بهتره ولی بسته به مسئله خطا تعریف میشه و یک عدد و معیار ثابت نداره ولی به طور کلی همیشه خطای آموزش از خطای validation کمتر هست.

for each epoch
    for each training data instance
        propagate error through the network
        adjust the weights
        calculate the accuracy over training data
    for each validation data instance
        calculate the accuracy over the validation data
    if the threshold validation accuracy is met
        exit training
    else
        continue training
پاسخ داده شده توسط (305 امتیاز)
...