Deep Learning · پیشرفته · رایگان

شبکه‌های عصبی و یادگیری عمیق

معماری شبکه را با داده و هدف یادگیری هماهنگ کن، نه با مد روز.

۱بازنمایی داده

تصاویر، متن و داده‌های جدولی ساختار یکسان ندارند. پیش‌پردازش و اندازه ورودی را متناسب با مسئله انتخاب کن.

۲آموزش و تعمیم

روند خطای آموزش و اعتبارسنجی را کنار هم ببین. اختلاف زیاد می‌تواند نشانه بیش‌برازش باشد؛ تنظیم منظم‌سازی و داده بیشتر را ارزیابی کن.

۳تحلیل شکست

چند نمونه اشتباه را دستی بررسی کن. خطای برچسب، کمبود داده و تغییر توزیع هر کدام راه‌حل متفاوتی دارند.

۴معماری اولیه

برای دسته‌بندی تصویر، ابتدا اندازه ورودی و تعداد کلاس‌ها را تعیین کن. یک شبکه کوچک آموزش بده؛ تعداد پارامترها را با حجم داده مقایسه کن و از افزایش بی‌دلیل لایه‌ها خودداری کن.

۵پایش آموزش

نمودار loss آموزش و اعتبارسنجی را در هر epoch نگه دار. اگر خطای آموزش پایین می‌رود اما اعتبارسنجی بدتر می‌شود، به بیش‌برازش فکر کن و early stopping یا داده بیشتر را بررسی کن.

۶تمرین عملی

ده تصویرِ طبقه‌بندی‌شدهٔ اشتباه را مرور کن و برای هر خطا علت احتمالی ثبت کن. پیش از تغییر مدل بررسی کن آیا برچسب‌ها و کیفیت تصویر قابل اعتمادند.

✓جمع‌بندی و گام بعدی

  • مفهوم اصلی «شبکه‌های عصبی و یادگیری عمیق» را با یک مثال کوچک روی داده خودت تمرین کن.
  • قبل از افزودن پیچیدگی، نتیجه را با یک خط پایه ساده مقایسه کن.
  • پس از مطالعه، همین الگو را در یک پروژه واقعی به کار بگیر.