التعلم بالنقل والضبط الدقيق

2 دقيقة

الهدف: تكييف نموذج مُدرَّب مسبقاً ببيانات قليلة دون تدمير مكتسباته.

ينطلق النقل (Transfer) من نموذج دُرِّب على مصدر كبير ثم يُكيَّف للمهمة الهدف. كثيراً ما تكون التمثيلات البصرية أو اللغوية الأولى قابلة لإعادة الاستخدام.

نظامان

  1. مستخرج مُجمَّد (Frozen extractor): نُبدِّل الرأس ونُدرِّب هذا الرأس وحده.
  2. الضبط الدقيق (Fine-tuning): نُذيب جزءاً أو كامل الشبكة عادةً بمعدّل تعلم أصغر.
python
from torchvision.models import resnet18, ResNet18_Weights
from torch import nn

model = resnet18(weights=ResNet18_Weights.DEFAULT)
for p in model.parameters():
    p.requires_grad = False
model.fc = nn.Linear(model.fc.in_features, 5)

ينبغي أن يتلقّى المحسِّن المعاملات القابلة للتدريب فقط. بعد إذابة (Unfreeze) المعاملات، أعِد إنشاء المحسِّن أو حدِّثه ليرى المعاملات الجديدة.

معاينة — بقية الدرس متاحة للمسجّلين فقط.

هل سجّلت من قبل برمز؟

وصولك مرتبط بحسابك وليس بهذا الرابط. سجّل الدخول بنفس البريد الذي استخدمته في الصف: دورتك بانتظارك، ولا حاجة لإدخال الرمز مجددًا.

تسجيل الدخولليس لديك حساب بعد؟ أنشئ حسابًا
هذا الدرس جزء من وحدة «المعماريات المتخصصة»

الوحدات الأولى من الدورة مفتوحة للجميع. أما البقية فأمامك ثلاثة خيارات: شراء هذه الدورة مرة واحدة، أو الاشتراك، أو إدخال الرمز الموزّع في القاعة.

هل أنت طالب في هذه الدورة؟

يرتبط الرمز بحسابك: سجّل الدخول أو أنشئ حسابًا وسيُطبَّق تلقائيًا عند عودتك.

ليس لديك حساب بعد؟ أنشئ حسابًا