تخطي إلى المحتوى

التدريب السحابي

منصة Ultralytics للتدريب السحابي توفر تدريبًا بنقرة واحدة على وحدات معالجة الرسوميات (GPU) السحابية، مما يجعل تدريب النماذج متاحًا دون إعداد معقد. قم بتدريب نماذج YOLO مع بث المقاييس في الوقت الفعلي وحفظ نقاط الفحص تلقائيًا.

graph LR
    A[Configure] --> B[Start Training]
    B --> C[Provision GPU]
    C --> D[Download Dataset]
    D --> E[Train]
    E --> F[Stream Metrics]
    F --> G[Save Checkpoints]
    G --> H[Complete]

    style A fill:#2196F3,color:#fff
    style B fill:#FF9800,color:#fff
    style E fill:#9C27B0,color:#fff
    style H fill:#4CAF50,color:#fff

حوار التدريب

ابدأ التدريب من واجهة المستخدم للمنصة بالنقر فوق " نموذج جديد" في أي صفحة مشروع (أو "تدريب من صفحة مجموعة بيانات"). يحتوي مربع حوار التدريب على علامتي تبويب: "تدريب سحابي " و" تدريب محلي".

تدريب على Ultralytics علامة تبويب Dialog Cloud

الخطوة 1: حدد النموذج الأساسي

اختر من نماذج YOLO26 الرسمية أو نماذجك المدربة الخاصة:

الفئةالوصف
رسميجميع نماذج YOLO26 الـ 25 (5 أحجام × 5 مهام)
نماذجكنماذجك المكتملة للتحسين

يتم تنظيم النماذج الرسمية حسب نوع المهمة (الكشف، التجزئة، الوضع، OBB، التصنيف) بأحجام تتراوح من النانو إلى xlarge.

الخطوة 2: حدد مجموعة البيانات

اختر مجموعة بيانات للتدريب عليها (انظر مجموعات البيانات):

الخيارالوصف
رسميمجموعات بيانات منسقة من Ultralytics
مجموعات بياناتكمجموعات البيانات التي قمت بتحميلها

متطلبات مجموعة البيانات

يجب أن تكون مجموعات البيانات في ready الحالة مع صورة واحدة على الأقل في تقسيم التدريب، وصورة واحدة في تقسيم التحقق أو الاختبار، وصورة واحدة على الأقل مصنفة.

عدم التوافق بين المهام

يظهر تحذير عدم تطابق المهام إذا كانت مهمة النموذج (مثل detect) لا تتطابق مع مهمة مجموعة البيانات (مثل segment). سيفشل التدريب إذا تابعت بمهام غير متطابقة. تأكد من أن كل من النموذج ومجموعة البيانات يستخدمان نفس نوع المهمة، كما هو موضح في أدلة المهام.

الخطوة 3: تكوين المعلمات

تعيين معلمات التدريب الأساسية:

المعلمةالوصفافتراضي
الحقبعدد تكرارات التدريب100
حجم الدفعةالعينات لكل تكرار16
حجم الصورةدقة الإدخال (قائمة منسدلة 320/416/512/640/1280، أو 32-4096 في محرر YAML)640
اسم التشغيلاسم اختياري للتدريبتلقائي

الخطوة 4: الإعدادات المتقدمة (اختياري)

قم بتوسيع الإعدادات المتقدمة للوصول إلى محرر المعلمات الكامل المستند إلى YAML مع أكثر من 40 معلمة تدريب منظمة حسب المجموعة (انظر مرجع التكوين):

المجموعةالمعلمات
معدل التعلمlr0، lrf، momentum، weight_decay، warmup_epochs، warmup_momentum، warmup_bias_lr
المحسّنSGD MuSGD، Adam AdamW NAdam، RAdam، RMSProp، Adamax
أوزان الخسارةbox, cls, dfl, pose, kobj, label_smoothing
تعزيز الألوانhsv_h، hsv_s، hsv_v
التعزيز الهندسي.درجات، إزاحة، تحجيم، قص، منظور
تقوية Flip & Mix.flipud، fliplr، mosaic، mixup، copy_paste
التحكم في التدريبالصبر، البذرة، الحتمية، amp، cos_lr، close_mosaic، save_period
مجموعة البياناتfraction، freeze، single_cls، rect، multi_scale، resume

المعلمات مدركة للمهام (على سبيل المثال، copy_paste يظهر فقط segment المقطع، pose/kobj فقط لمهام الوضع). A معدل تظهر شارة عندما تختلف القيم عن الإعدادات الافتراضية، ويمكنك إعادة تعيين الكل إلى الإعدادات الافتراضية باستخدام زر إعادة التعيين.

مثال: تعزيز الضبط لمجموعات البيانات الصغيرة

For small datasets (<1000 images), increase augmentation to reduce overfitting:

mosaic: 1.0       # Keep mosaic on
mixup: 0.3        # Add mixup blending
copy_paste: 0.3   # Add copy-paste (segment only)
fliplr: 0.5       # Horizontal flip
degrees: 10.0     # Slight rotation
scale: 0.9        # Aggressive scaling

الخطوة 5: حدد GPU علامة التبويب السحابة)

اختر وحدة معالجة الرسوميات (GPU) الخاصة بك من سحابة Ultralytics:

تدريب Ultralytics مربع حوار Gpu والتكلفة

GPUالجيلVRAMالتكلفة/الساعةالأفضل لـ
RTX 2000 Adaآدا16 جيجابايت$0.24مجموعات بيانات صغيرة، للاختبار
RTX A4500أمبير20 جيجابايت$0.25مجموعات بيانات صغيرة إلى متوسطة
RTX 4000 Adaآدا20 جيجابايت$0.26مجموعات بيانات متوسطة
RTX A5000أمبير24 جيجابايت$0.27مجموعات بيانات متوسطة
L4آدا24 جيجابايت$0.39مُحسّن للاستدلال
A40أمبير48 جيجابايت$0.40أحجام دفعات أكبر
RTX 3090أمبير24 جيجابايت$0.46تدريب عام
RTX A6000أمبير48 جيجابايت$0.49النماذج الكبيرة
RTX PRO 4500بلاكويل32 جيجابايت$0.54قيمة ممتازة مقابل الأداء
RTX 4090آدا24 جيجابايت$0.59أفضل سعر/أداء
RTX 6000 Adaآدا48 جيجابايت$0.77تدريب الدفعات الكبيرة
L40Sآدا48 جيجابايت$0.86تدريب الدفعات الكبيرة
RTX 5090بلاكويل32 جيجابايت$0.89أحدث جيل استهلاكي
L40آدا48 جيجابايت$0.99النماذج الكبيرة
A100 PCIeأمبير80 جيجابايت$1.39التدريب للإنتاج
A100 SXMأمبير80 جيجابايت$1.49التدريب للإنتاج
RTX PRO 6000بلاكويل96 جيجابايت$1.69الافتراضي الموصى به
H100 PCIeهوبر80 جيجابايت$2.39تدريب عالي الأداء
H100 SXMهوبر80 جيجابايت$2.69التدريب الأسرع
H100 NVLهوبر94 جيجابايت$3.07أقصى أداء
H200 NVLهوبر143 جيجابايت$3.39الذاكرة القصوى (Pro+)
H200 SXMهوبر141 جيجابايت$3.59الأداء الأقصى (Pro+)
B200بلاكويل180 جيجابايت$4.99أكبر النماذج (Pro+)

اختيار الـ GPU

  • RTX PRO 6000: 96 جيجابايت من جيل بلاكويل، الافتراضي الموصى به لمعظم المهام.
  • A100 SXM: مطلوب لأحجام الدفعات الكبيرة أو النماذج الضخمة.
  • H100/H200: أقصى أداء للتدريب الحساس للوقت (يتطلب H200 Pro أو Enterprise)
  • B200: بنية NVIDIA Blackwell لأعباء العمل المتطورة (تتطلب Pro أو Enterprise)

يعرض مربع الحوار رصيدك الحالي وزر " تعبئة الرصيد ". يتم حساب التكلفة والمدة التقديرية بناءً على التكوين الخاص بك (حجم النموذج، صور مجموعة البيانات، العصور، GPU ).

الخطوة 6: بدء التدريب

انقر على بدء التدريب لتشغيل مهمتك. المنصة:

  1. توفر مثيل GPU
  2. تحمل مجموعة بياناتك
  3. تبدأ التدريب
  4. تبث المقاييس في الوقت الفعلي

دورة حياة الوظيفة التدريبية

تتقدم مهام التدريب عبر الحالات التالية:

الحالةالوصف
قيد الانتظارتم إرسال المهمة، في انتظار GPU
البدءGPU ، ويجري تنزيل مجموعة البيانات والنموذج
الجريالتدريب قيد التنفيذ، وتدفق المقاييس في الوقت الفعلي
مكتملانتهى التدريب بنجاح
فشلفشل التدريب (انظر سجلات وحدة التحكم للحصول على التفاصيل)
ملغاةتم إلغاء التدريب من قبل المستخدم

أرصدة مجانية

تحصل الحسابات الجديدة على رصيد تسجيل — 5 دولارات للبريد الإلكتروني الشخصي و25 دولارًا للبريد الإلكتروني الخاص بالشركة. تحقق من رصيدك في الإعدادات > الفواتير.

تقدم التدريب Ultralytics باستخدام الرسوم البيانية

مراقبة التدريب

اعرض تقدم التدريب في الوقت الفعلي في علامة التبويب "تدريب" في صفحة النموذج:

علامة تبويب فرعية للمخططات

نموذج Ultralytics تدريب الرسوم البيانية الحية

مقياس (Metric)الوصف
الخسارةخسارة التدريب والتحقق
mAPمتوسط ​​الدقة المتوسطة
الدقةالتنبؤات الإيجابية الصحيحة
الاسترجاعالحقائق الأساسية المكتشفة

علامة تبويب فرعية لوحدة التحكم

إخراج وحدة التحكم المباشر مع دعم ألوان ANSI وأشرطة التقدم واكتشاف الأخطاء.

علامة تبويب فرعية للنظام

GPU والذاكرة ودرجة الحرارة ووحدة CPU المركزية ( CPU والقرص في الوقت الفعلي.

نقاط الفحص

يتم حفظ نقاط التحقق تلقائيًا:

  • كل حقبة: يتم حفظ أحدث الأوزان
  • أفضل نموذج: يتم الاحتفاظ بنقطة التحقق ذات أعلى mAP
  • النموذج النهائي: الأوزان عند اكتمال التدريب

إلغاء التدريب

انقر على إلغاء التدريب في صفحة النموذج لإيقاف مهمة قيد التشغيل:

  • تم إنهاء مثيل الحوسبة
  • يتوقف احتساب الرصيد
  • يتم الاحتفاظ بنقاط التحقق المحفوظة حتى تلك النقطة

التدريب عن بُعد

graph LR
    A[Local GPU] --> B[Train]
    B --> C[ultralytics Package]
    C --> D[Stream Metrics]
    D --> E[Platform Dashboard]

    style A fill:#FF9800,color:#fff
    style C fill:#2196F3,color:#fff
    style E fill:#4CAF50,color:#fff

تدرب على أجهزتك الخاصة أثناء بث المقاييس إلى المنصة.

متطلبات إصدار الحزمة

يتطلب تكامل المنصة ultralytics>=8.4.14. الإصدارات الأقدم لن تعمل مع المنصة.

pip install -U ultralytics

إعداد مفتاح API

  1. انتقل إلى Settings > Profile (قسم مفاتيح API)
  2. أنشئ مفتاحًا جديدًا (أو تنشئه المنصة تلقائيًا عند فتح علامة تبويب التدريب المحلي)
  3. عيّن متغير البيئة:
export ULTRALYTICS_API_KEY="YOUR_API_KEY"

التدريب بالبث

استخدم project و name معلمات لبث المقاييس:

yolo train model=yolo26n.pt data=coco.yaml epochs=100 \
  project=username/my-project name=experiment-1
from ultralytics import YOLO

model = YOLO("yolo26n.pt")
model.train(
    data="coco.yaml",
    epochs=100,
    project="username/my-project",
    name="experiment-1",
)

تعرض علامة التبويب " التدريب المحلي " في مربع حوار التدريب أمرًا تم تكوينه مسبقًا مع مفتاح API الخاص بك والمعلمات المحددة والحجج المتقدمة المضمنة.

استخدام مجموعات بيانات المنصة

تدرب باستخدام مجموعات البيانات المخزنة على المنصة باستخدام ul:// تنسيق URI:

yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100 \
  project=username/my-project name=exp1
from ultralytics import YOLO

model = YOLO("yolo26n.pt")
model.train(
    data="ul://username/datasets/my-dataset",
    epochs=100,
    project="username/my-project",
    name="exp1",
)

في ul:// يقوم تنسيق URI بتنزيل مجموعة البيانات وتكوينها تلقائيًا. يتم ربط النموذج تلقائيًا بمجموعة البيانات على المنصة (انظر استخدام مجموعات بيانات المنصة).

الفواتير

تعتمد تكاليف التدريب على استخدام GPU:

تقدير التكاليف

قبل بدء التدريب، تقدر المنصة التكلفة الإجمالية عن طريق:

  1. تقدير الثواني لكل حقبة من حجم مجموعة البيانات، تعقيد النموذج، حجم الصورة، حجم الدفعة، وسرعة GPU.
  2. حساب إجمالي وقت التدريب بضرب الثواني لكل حقبة في عدد الحقب، ثم إضافة النفقات العامة للبدء.
  3. حساب التكلفة التقديرية من إجمالي ساعات التدريب مضروبة في السعر بالساعة لوحدة معالجة الرسوميات (GPU)

العوامل المؤثرة على التكلفة:

العاملالتأثير
حجم مجموعة البياناتالمزيد من الصور = وقت تدريب أطول (الأساس: حوالي 2.8 ثانية لحساب 1000 صورة على RTX 4090)
حجم النموذجالنماذج الأكبر حجماً (m، l، x) تتدرب بشكل أبطأ من (n، s)
عدد العصورمضاعف مباشر لوقت التدريب
حجم الصورةكلما زاد حجم imgsz زادت الحسابات: 320px=0.25x، 640px=1.0x (خط الأساس)، 1280px=4.0x
حجم الدفعةالدفعات الأكبر حجماً أكثر كفاءة (الدفعة 32 = ~0.85x الوقت، الدفعة 8 = ~1.2x الوقت مقابل الدفعة 16 الأساسية)
GPUتقلل وحدات معالجة الرسومات الأسرع من وقت التدريب (على سبيل المثال، H100 SXM = أسرع بحوالي 3.4 مرة من RTX 4090)
تكاليف بدء التشغيلما يصل إلى 5 دقائق لتهيئة المثيل وتنزيل البيانات والتحضير (يتناسب مع حجم مجموعة البيانات)

أمثلة على التكاليف

التقديرات

تقديرات التكلفة تقريبية وتعتمد على عدة عوامل. يعرض مربع حوار التدريب تقديرًا في الوقت الفعلي قبل بدء التدريب.

السيناريوGPUالتكلفة التقديرية
500 صورة، YOLO26n، 50 حقبة تدريبيةRTX 4090~0.50 دولار
1000 صورة، YOLO26n، 100 حقبةRTX PRO 6000حوالي 5 دولارات
5000 صورة، YOLO26s، 100 حقبة تدريبيةH100 SXMحوالي 23 دولارًا

سير عمل الفوترة

graph LR
    A[Estimate Cost] --> B[Balance Check]
    B --> C[Train]
    C --> D[Charge Actual Runtime]

    style A fill:#2196F3,color:#fff
    style B fill:#FF9800,color:#fff
    style C fill:#9C27B0,color:#fff
    style D fill:#4CAF50,color:#fff

سير عمل فواتير التدريب السحابي:

  1. التقدير: التكلفة محسوبة قبل بدء التدريب
  2. التحقق من الرصيد: يتم التحقق من الاعتمادات المتاحة قبل الإطلاق
  3. تدريب: يتم تشغيل المهمة على الحوسبة المحددة
  4. الرسوم: التكلفة النهائية تستند إلى وقت التشغيل الفعلي.

حماية المستهلك

تتتبع الفوترة الاستخدام الفعلي للحوسبة، بما في ذلك التشغيلات الجزئية التي تم إلغاؤها. لا يتم تحصيل رسوم منك أبدًا مقابل تشغيلات التدريب الفاشلة.

الفوترة حسب حالة المهمة

الحالةمشحون؟
مكتملنعم — GPU استخدام GPU الفعلي
ملغاةنعم — GPU من البداية حتى الإلغاء
فشللا — لا يتم احتساب تكلفة المحاولات الفاشلة
عالقجزئي — يتم احتساب تكلفة وقت التدريب الفعلي فقط

لا توجد رسوم على الأخطاء

إذا فشل تشغيل التدريب بسبب خطأ في التكوين أو مشكلة في نفاد الذاكرة أو أي عطل آخر، فلن يتم تحصيل أي رسوم منك. ولا يتم احتساب الرسوم إلا على وقت الحوسبة الناجح. أما المهام المتوقفة (التي لا تظهر فيها أي نشاط لمدة 4 ساعات أو أكثر)، فيتم إنهاؤها تلقائيًا ولا يتم احتساب الرسوم إلا على الوقت الذي GPU فعليًا في التدريب، وليس على وقت الخمول.

طرق الدفع

الطريقةالوصف
رصيد الحسابرصيد مُحمّل مسبقًا
الدفع لكل مهمةيتم الخصم عند اكتمال المهمة

الحد الأدنى للرصيد

يحتاج بدء التدريب إلى رصيد متاح إيجابي وائتمانات كافية لتغطية التكلفة التقديرية للوظيفة.

عرض تكاليف التدريب

بعد التدريب، يمكنك عرض التكاليف التفصيلية في علامة تبويب الفواتير:

  • تفصيل التكلفة لكل حقبة (epoch)
  • إجمالي وقت الـ GPU
  • تنزيل تقرير التكلفة

تفاصيل الفوترة الخاصة بتدريب Ultralytics

نصائح للتدريب

اختيار حجم النموذج المناسب

النموذجالمعلماتالأفضل لـ
YOLO26n2.4Mأجهزة حافة، في الوقت الفعلي
YOLO26s9.5Mتوازن بين السرعة والدقة
YOLO26m20.4Mدقة أعلى
YOLO26l24.8Mدقة الإنتاج
YOLO26x55.7Mأقصى دقة

تحسين وقت التدريب

استراتيجيات توفير التكاليف

  1. ابدأ صغيرًا: اختبر بـ 10-20 حقبة على وحدة معالجة رسومات اقتصادية للتحقق من عمل مجموعة البيانات والتكوين الخاص بك.
  2. استخدم وحدة معالجة رسومات (GPU) مناسبة: يتعامل RTX PRO 6000 مع معظم أعباء العمل بشكل جيد.
  3. التحقق من صحة مجموعة البيانات: إصلاح مشكلات التسمية قبل الإنفاق على التدريب.
  4. راقب مبكرًا: ألغِ التدريب إذا استقرت الخسارة — أنت تدفع فقط مقابل وقت الحوسبة المستخدم.

استكشاف الأخطاء وإصلاحها

إشكاليةالحل
التدريب متوقف عند 0%تحقق من تنسيق مجموعة البيانات، ثم أعد المحاولة
نفاد الذاكرةقلل حجم الدفعة أو استخدم GPU أكبر
دقة ضعيفةزيادة عدد الدورات (epochs)، والتحقق من جودة البيانات
التدريب بطيءالنظر في استخدام GPU أسرع
خطأ عدم تطابق المهامتأكد من تطابق مهام النموذج ومجموعة البيانات

الأسئلة الشائعة

كم يستغرق التدريب؟

يعتمد وقت التدريب على:

  • حجم مجموعة البيانات
  • حجم النموذج
  • عدد الدورات التدريبية
  • GPU المحدد

الأوقات النموذجية (1000 صورة، 100 دورة تدريبية):

النموذجRTX PRO 6000A100 SXM
YOLO26nحوالي 20 دقيقةحوالي 15 دقيقة
YOLO26mحوالي 40 دقيقةحوالي 30 دقيقة
YOLO26xحوالي 80 دقيقةحوالي 60 دقيقة

أوقات تقريبية

أوقات التدريب تقريبية وتختلف باختلاف مدى تعقيد مجموعة البيانات وإعدادات التوسيع وحجم الدفعة. استخدم تقدير التكلفة الموجود في مربع حوار التدريب للحصول على توقعات أكثر دقة.

هل يمكنني التدريب طوال الليل؟

نعم، يستمر التدريب حتى الاكتمال. ستتلقى إشعارًا عند انتهاء التدريب. تأكد من أن حسابك يحتوي على رصيد كافٍ للتدريب القائم على الحقبة.

ماذا يحدث إذا نفدت أرصدتي؟

إذا وصل رصيدك إلى الصفر أثناء عملية تدريب، فسيستمر التدريب حتى النهاية وسيصبح رصيدك سالبًا. وهذا يضمن عدم انقطاع مهمة التدريب أبدًا أثناء سير العملية.

بعد اكتمال التدريب، ستحتاج إلى إضافة رصيد لإعادة رصيدك إلى الإيجابي قبل بدء مهام تدريب جديدة. يتم الاحتفاظ بنموذجك المكتمل ونقاط الفحص وجميع مخرجات التدريب بالكامل بغض النظر عن الرصيد.

رصيد سالب

الرصيد السلبي يمنع فقط بدء مهام تدريب جديدة. تستمر عمليات النشر الحالية وميزات المنصة الأخرى في العمل بشكل طبيعي. أضف رصيدًا عبر الإعدادات > الفوترة أو قم بتمكين التعبئة التلقائية لتجنب الانقطاعات.

ماذا يحدث إذا تجاوزت تكلفة التدريب المبلغ المقدر؟

تقديرات التكلفة تقريبية — قد يختلف وقت التدريب الفعلي بسبب عوامل مثل سرعة تحميل البيانات، وتسخين GPU، وسلوك تقارب النموذج. إذا تجاوزت التكلفة الفعلية التقدير، فقد يصبح رصيدك سالبًا (انظر أعلاه). المنصة لا توقف التدريب بناءً على التقدير.

لإدارة التكاليف:

  • متابعة تقدم التدريب في الوقت الفعلي وإلغاؤه مبكرًا إذا لزم الأمر
  • تمكين ميزة " التعبئة التلقائية " لتجديد الرصيد تلقائيًا
  • ابدأ بجولات أقصر (عدد أقل من الدورات) لمعايرة التوقعات

هل يمكنني استخدام وسائط تدريب مخصصة؟

نعم، قم بتوسيع قسم الإعدادات المتقدمة في مربع حوار التدريب للوصول إلى محرر YAML مع أكثر من 40 معلمة قابلة للتكوين. يتم تضمين القيم غير الافتراضية في كل من أوامر التدريب السحابية والمحلية.

يدعم محرر YAML أيضًا استيراد الإعدادات من عمليات التدريب السابقة:

  • النسخ من نموذج موجود: في صفحة أي نموذج مكتمل، تحتوي بطاقة "تكوين التدريب" على زر نسخ كـ JSON. انسخ JSON والصقه مباشرة في محرر YAML — فهو يكتشف تنسيق JSON تلقائيًا ويستورد جميع المعلمات.
  • الصق YAML أو JSON: الصق أي تكوين تدريب صالح بصيغة YAML أو JSON في المحرر. يتم التحقق من صحة المعلمات تلقائيًا، مع تقييد القيم خارج النطاق وعرض التحذيرات.
  • سحب الملفات وإفلاتها: اسحب .yaml أو .json ملفًا مباشرةً في المحرر لاستيراد معلماته.

نسخة حوار تدريب Ultralytics - ملف JSON لإعدادات التدريب

وهذا يجعل من السهل إعادة إنتاج إعدادات التدريب السابقة أو تعديلها دون الحاجة إلى إعادة إدخال كل معلمة يدويًّا.

هل يمكنني التدريب من صفحة مجموعة بيانات؟

نعم، يفتح زر "تدريب " الموجود في صفحات مجموعة البيانات مربع حوار التدريب مع مجموعة البيانات محددة مسبقًا ومقفلة. ثم تحدد مشروعًا ونموذجًا لبدء التدريب.

مرجع معلمات التدريب

المعلمةالنوعافتراضيالنطاقالوصف
epochsعدد صحيح1001-10000عدد دورات التدريب (epochs)
batchعدد صحيح161-512حجم الدفعة
imgszعدد صحيح64032-4096حجم الصورة المدخلة
patienceعدد صحيح1001-1000صبر الإيقاف المبكر
seedعدد صحيح00-2147483647بذرة عشوائية للتكرار
deterministicمنطقيصحيح-وضع التدريب الحتمي
ampمنطقيصحيح-الدقة المختلطة التلقائية
close_mosaicعدد صحيح100-50تعطيل الفسيفساء في العصور النهائية N
save_periodعدد صحيح-1-1-100حفظ نقطة التحقق كل N فترات
workersعدد صحيح80-64عاملات تحميل البيانات
cacheاخترخطأram/disk/falseتخزين الصور مؤقتًا
المعلمةالنوعافتراضيالنطاقالوصف
lr0عائم0.010.0001-0.1معدل التعلم الأولي
lrfعائم0.010.01-1.0عامل معدل التعلم النهائي
momentumعائم0.9370.6-0.98زخم SGD
weight_decayعائم0.00050.0-0.001تنظيم L2
warmup_epochsعائم3.00-5حقبة التسخين
warmup_momentumعائم0.80.5-0.95زخم الإحماء
warmup_bias_lrعائم0.10.0-0.2تحيز الإحماء LR
cos_lrمنطقيخطأ-مجدول معدل التعلم الجيبي
المعلمةالنوعافتراضيالنطاقالوصف
hsv_hعائم0.0150.0-0.1زيادة تشبع الألوان HSV
hsv_sعائم0.70.0-1.0تشبع HSV
hsv_vعائم0.40.0-1.0قيمة HSV
degreesعائم0.0-45-45درجات الدوران
translateعائم0.10.0-1.0كسر الإزاحة
scaleعائم0.50.0-1.0عامل المقياس
shearعائم0.0-10-10درجات القص
perspectiveعائم0.00.0-0.001تحويل المنظور
fliplrعائم0.50.0-1.0احتمالية القلب الأفقي
flipudعائم0.00.0-1.0احتمالية القلب العمودي
mosaicعائم1.00.0-1.0توسيع الفسيفساء
mixupعائم0.00.0-1.0توسيع Mixup
copy_pasteعائم0.00.0-1.0نسخ ولصق (segment)
المعلمةالنوعافتراضيالنطاقالوصف
fractionعائم1.00.1-1.0جزء من مجموعة البيانات المراد استخدامها
freezeعدد صحيحفارغ0-100عدد الطبقات المراد تجميدها
single_clsمنطقيخطأ-تعامل مع جميع الفئات كفئة واحدة
rectمنطقيخطأ-تدريب مستطيل
multi_scaleعائم0.00.0-1.0نطاق تدريب متعدد المستويات
valمنطقيصحيح-تشغيل التحقق أثناء التدريب
resumeمنطقيخطأ-استئناف التدريب من نقطة التفتيش
القيمةالوصف
autoاختيار تلقائي (افتراضي)
SGDهبوط التدرج العشوائي
MuSGDSGD Muon SGD
Adamمحسن Adam
AdamWAdam مع اضمحلال الوزن
NAdamمحسن NAdam
RAdamمحسن RAdam
RMSPropمحسن RMSProp
Adamaxمُحسِّن Adamax
المعلمةالنوعافتراضيالنطاقالوصف
boxعائم7.51-50وزن خسارة الصندوق
clsعائم0.50.2-4وزن فقدان التصنيف
dflعائم1.50.4-6فقدان بؤري في التوزيع
poseعائم12.01-50فقدان الوزن (الوضع فقط)
kobjعائم1.00.5-10كيفية تحديد النقاط الرئيسية (الوضع)
label_smoothingعائم0.00.0-0.1عامل تنعيم الملصق

معاملات خاصة بالمهمة

تنطبق بعض المعاملات على مهام محددة فقط:

  • مهام الكشف فقط (detect، segment، pose، obb — ليس classify): box, dfl, degrees, translate, shear, perspective, mosaic, mixup, close_mosaic
  • القطاع فقط: copy_paste
  • الوقوف فقط: pose (وزن الخسارة), kobj (موضوعية النقاط الرئيسية)


📅 تم الإنشاء قبل 2 أشهر ✏️ تم التحديث قبل 11 أيام
glenn-jochermykolaxboikosergiuwaxmannLaughing-q

تعليقات