YOLO Vision 2026:

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

يوفر التدريب السحابي في Ultralytics Platform تدريباً بضغطة واحدة على وحدات معالجة الرسومات (GPUs) السحابية، مما يجعل تدريب النماذج متاحاً دون الحاجة إلى إعدادات معقدة. يمكنك تدريب نماذج YOLO مع بث مقاييس الأداء في الوقت الفعلي وحفظ نقاط التحقق تلقائياً.

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

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef out fill:#9C27B0,color:#fff

نافذة التدريب#

ابدأ التدريب من واجهة المستخدم الخاصة بالمنصة بالقرص على New Model في أي صفحة مشروع أو مجموعة بيانات. يحتوي مربع حوار التدريب على علامتي تبويب: Cloud Training و Local Training.

Ultralytics Platform Training Dialog Cloud Tab

الخطوة 1: اختر النموذج الأساسي#

اختر نموذجاً رسمياً من Ultralytics أو أحد نماذجك المكتملة:

الفئةالوصف
Officialنماذج مشاريع YOLO26 (موصى به)، وYOLO11، وYOLOv8، وYOLOv5
Your Modelsنماذجك المكتملة أو المرفوعة، منظمة حسب المشروع، لضبط الضبط الدقيق

يقوم المحدد بتصفية النماذج الرسمية لتناسب المهام المتوافقة مع مجموعة البيانات المحددة. تتضمن YOLO26 متغيرات Detect وSegment وSemantic وDepth وClassify وPose وOBB بأحجام تتراوح من nano إلى xlarge.

الخطوة 2: اختر مجموعة البيانات#

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

Optionالوصف
Officialمجموعات بيانات منسقة من Ultralytics
Your Datasetsمجموعات البيانات التي قمت برفعها
متطلبات مجموعة البيانات

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

عدم تطابق المهمة

يظهر تحذير عدم تطابق المهمة عندما يكون النموذج المحدد غير قادر على تدريب مهمة مجموعة البيانات، ويظل زر Start Training معطلاً حتى تختار نموذجاً متوافقاً. تقبل مجموعة بيانات التجزئة نماذج التجزئة أو النماذج الدلالية؛ وتتطلب مهام مجموعات البيانات الأخرى مهمة النموذج المطابقة. راجع دليلة المهام.

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

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

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

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

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

المجموعةالمعاملات
معدل التعلم (Learning Rate)lr0, lrf, momentum, weight_decay, warmup_epochs, warmup_momentum, warmup_bias_lr
Optimizerauto (افتراضي), SGD, MuSGD, Adam, AdamW, NAdam, RAdam, RMSProp, Adamax
Loss Weightsbox, cls, dfl, pose, kobj, label_smoothing
Color Augmentationhsv_h, hsv_s, hsv_v
Geometric Augment.degrees, translate, scale, shear, perspective
Flip & Mix Augment.flipud, fliplr, mosaic, mixup, copy_paste
Training Controlpatience, seed, deterministic, amp, cos_lr, close_mosaic, save_period
Datasetfraction, freeze, single_cls, rect, multi_scale, resume

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

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

بالنسبة لمجموعات البيانات الصغيرة (<1000 صورة)، قم بزيادة التعزيز لتقليل الإفراط في التخصيص (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

حفظ إصدار مجموعة البيانات (اختياري)#

قم بتمكين Save Dataset Version لربط النموذج بإصدار غير قابل للتغيير من مجموعة بيانات مستضافة على المنصة. تتحقق المنصة مما إذا كانت محتويات مجموعة البيانات قد تغيرت، وتعيد استخدام إصدار مطابق عندما لا تتغير، وتنشئ إصداراً جديداً مرقماً فقط عند الحاجة. يستخدم التدريب بعد ذلك لقطة NDJSON تلك بالضبط ويسجل رقم إصدارها وتجزئة محتواها على النموذج.

يؤدي هذا إلى الاحتفاظ بالبيانات المستخدمة في التشغيل حتى لو قمت لاحقاً بإضافة أو إزالة صور، أو تعديل التعليقات التوضيحية، أو تغيير تقسيمات مجموعة البيانات. يمكنك العثور على الإصدار المرتبط في علامتي تبويب Models و Versions الخاصتين بمجموعة البيانات.

مجموعات البيانات المستضافة على المنصة فقط

خيار Save Dataset Version غير متاح لمجموعات البيانات المتصلة بالتخزين السحابي أو الموجودة محلياً (On Premise). يمكنك أيضاً إنشاء لقطات يدوياً من Versions tab.

الخطوة 5: اختر وحدة معالجة الرسومات (علامة تبويب Cloud)#

اختر وحدة معالجة الرسومات الخاصة بك من Ultralytics Cloud:

Ultralytics Platform Training Dialog Gpu Selector And Cost

GPUالجيلذاكرة الفيديو (VRAM)التكلفة/ساعةالأفضل لـ
RTX 2000 AdaAda16 GB$0.24مجموعات بيانات صغيرة، الاختبار
RTX A4500Ampere20 GB$0.25مجموعات بيانات صغيرة إلى متوسطة
RTX 4000 AdaAda20 GB$0.26مجموعات بيانات متوسطة
RTX A5000Ampere24 GB$0.27مجموعات بيانات متوسطة
L4Ada24 GB$0.39محسّن للاستدلال
A40Ampere48 GB$0.44أحجام دفعات أكبر
RTX 3090Ampere24 GB$0.46التدريب العام
RTX A6000Ampere48 GB$0.49نماذج كبيرة
RTX PRO 4000Blackwell24 GB$0.57Budget Blackwell
RTX PRO 4500Blackwell32 GB$0.64سعر/أداء رائع
RTX 4090Ada24 GB$0.69أفضل سعر/أداء
RTX 6000 AdaAda48 GB$0.77تدريب بدفعات كبيرة
L40SAda48 GB$0.86تدريب بدفعات كبيرة
RTX PRO 5000Blackwell48 GB$0.96تدريب بدفعات كبيرة
RTX 5090Blackwell32 GB$0.99أحدث جيل للمستهلك
L40Ada48 GB$0.99نماذج كبيرة
A100 PCIeAmpere80 GB$1.39تدريب الإنتاج
A100 SXMAmpere80 GB$1.49تدريب الإنتاج
RTX PRO 6000Blackwell96 GB2.09 دولارالخيار الافتراضي الموصى به
H100 PCIeHopper80 GB2.89 دولارتدريب عالي الأداء
H100 NVLHopper94 غيغابايت3.19 دولارأقصى أداء
H100 SXMHopper80 GB3.29 دولارأسرع تدريب
H200 NVLHopper143 غيغابايت3.39 دولارأقصى ذاكرة
H200 SXMHopper141 غيغابايت4.39 دولارأقصى أداء
B200Blackwell180 غيغابايت5.89 دولارالنماذج الكبيرة (Pro+)
B300Blackwell288 غيغابايت7.39 دولارأكبر النماذج (Pro+)
اختيار وحدة معالجة الرسومات
  • RTX PRO 6000: بسعة 96 جيجابايت من نوع Blackwell، وهي الخيار الافتراضي الموصى به لمعظم المهام
  • A100 SXM: بسعة 80 جيجابايت HBM2e — خيار قوي لأحجام الدفعات الكبيرة أو النماذج الأكبر
  • H100 PCIe / H100 SXM / H100 NVL: بسعة 80–94 جيجابايت Hopper للتدريب الحساس للوقت (متاحة في جميع الخطط)
  • H200 NVL / H200 SXM: بسعة 141–143 جيجابايت Hopper لأحمال العمل ذات الذاكرة العالية (متاحة في جميع الخطط)
  • B200 / B300: بسعة 180–288 جيجابايت من نوع NVIDIA Blackwell لأحمال العمل المتطورة — تتطلب Pro or Enterprise

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

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

انقر على Start Training لبدء مهمتك. تقوم المنصة بـ:

  1. يحل إصدار مجموعة البيانات غير القابل للتغيير عند تمكين Save Dataset Version
  2. توفير مثيل لوحدة معالجة الرسومات
  3. تنزيل مجموعة البيانات الخاصة بك
  4. بدء التدريب
  5. بث المقاييس في الوقت الفعلي

دورة حياة مهمة التدريب#

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

الحالةالوصف
Pendingتم إرسال المهمة، بانتظار تخصيص وحدة معالجة الرسومات
Startingتم توفير وحدة معالجة الرسومات، ويجري تنزيل مجموعة البيانات والنموذج
Runningالتدريب قيد التقدم، ويتم بث المقاييس في الوقت الفعلي
Completedاكتمل التدريب بنجاح
Failedفشل التدريب (راجع سجلات وحدة التحكم لمعرفة التفاصيل)
Cancelledتم إلغاء التدريب بواسطة المستخدم

لتلقي نتائج المهام المكتملة والفاشلة دون الحاجة إلى إبقاء هذه الصفحة مفتوحة، قم بربط تنبيهات Slack.

أرصدة مجانية

تحصل الحسابات الجديدة على رصيد عند التسجيل - 5 دولارات لرسائل البريد الإلكتروني الشخصية و 25 دولاراً لرسائل البريد الإلكتروني الخاصة بالشركات. Check your balance في الإعدادات > الفوترة.

Ultralytics Platform Training Progress With Charts

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

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

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

Ultralytics Platform Model Training Live Charts

المقياسالوصف
الخسارة (Loss)خسارة التدريب والتحقق
mAPمتوسط الدقة
Precisionالتوقعات الإيجابية الصحيحة
Recallالحقائق المكتشفة

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

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

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

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

نقاط التحقق#

بعد اكتمال التدريب، يتم رفع أفضل نموذج (best.pt، وهو نقطة التحقق ذات أعلى mAP) إلى المنصة وإتاحته للتنزيل والتصدير والنشر.

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

انقر فوق Cancel Training في صفحة النموذج وأكد الإجراء. بالنسبة للتدريب السحابي، تقوم المنصة بإيقاف الوظيفة، وتحرير وحدة الحساب الخاصة بها، واحتساب وقت GPU المنقضي المستخدم قبل إلغائها. بالنسبة للتدريب المحلي، يشير الإلغاء إلى توقف العملية عند حدود الحقبة التالية ويحافظ على النتائج الجزئية.

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

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

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef out fill:#9C27B0,color:#fff

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

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

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

pip install -U ultralytics

إعداد مفتاح API#

  1. انتقل إلى Settings > API Keys
  2. أنشئ مفتاحاً جديداً (أو تقوم المنصة بإنشائه تلقائياً عند فتح علامة التبويب Local Training)
  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

تعرض علامة التبويب Local Training في مربع حوار التدريب أمراً مهيأ مسبقاً يتضمن مفتاح API الخاص بك، والمعلمات المحددة، والوسائط المتقدمة.

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

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

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

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

الفواتير#

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

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

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

  1. تقدير الثواني لكل حقبة (epoch) بناءً على حجم مجموعة البيانات، وتعقيد النموذج، وحجم الصورة، وحجم الدفعة (batch size)، وسرعة GPU
  2. حساب إجمالي وقت التدريب بضرب ثواني الحقبة في عدد الحقب، ثم إضافة الوقت المستغرق لبدء التشغيل (startup overhead)
  3. حساب التكلفة التقديرية من إجمالي ساعات التدريب مضروبة في المعدل الساعي لـ GPU

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

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

أمثلة التكلفة#

التقديرات

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

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

دورة الفواتير#

graph LR
    A[Estimate Cost]:::start --> B[Balance Check]:::decide
    B --> C[Train]:::proc
    C --> D[Charge Actual Runtime]:::out

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef decide fill:#FF9800,color:#fff
    classDef out fill:#9C27B0,color:#fff

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

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

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

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

الحالةهل توجد تكلفة؟
Completedنعم — وقت GPU الفعلي المستخدم
Cancelledنعم — وقت GPU من البداية وحتى الإلغاء
Failedنعم، عند بدء تشغيل الحوسبة السحابية - وقت GPU المنقضي المستخدم
عالق (Stuck)نعم - وقت GPU المنقضي حتى الإنهاء التلقائي
الأعطال قبل بدء الحوسبة

فشل التحقق أو الإطلاق قبل بدء تشغيل GPU السحابي ليس له استخدام حاسبي للرسوم. بمجرد تشغيل GPU، تتم تسوية الوظائف المكتملة والمُلغاة والفاشلة والمنتهية تلقائياً بناءً على وقت GPU الفعلي المنقضي.

طرق الدفع#

يتم دفع تكلفة التدريب السحابي من رصيد رصيدك في المنصة.

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

يتطلب بدء التدريب رصيداً متاحاً إيجابياً وأرصدة كافية لتغطية التكلفة التقديرية للمهمة.

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

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

Ultralytics Platform Training Billing Details

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

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

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

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

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

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

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

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

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

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

  • حجم مجموعة البيانات
  • حجم النموذج
  • عدد العصور (epochs)
  • وحدة معالجة الرسوميات (GPU) المختارة

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

النموذجRTX PRO 6000A100 SXM
YOLO26n~6 دقائق~5 دقائق
YOLO26m~15 دقيقة~12 دقيقة
YOLO26x~30 دقيقة~25 دقيقة
الأوقات التقريبية

أوقات التدريب تقريبية وتختلف باختلاف تعقيد مجموعة البيانات، وإعدادات الزيادة (augmentation)، وحجم الدفعة (batch size). استخدم تقدير التكلفة في مربع حوار التدريب للحصول على تنبؤات أكثر دقة.

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

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

ماذا يحدث إذا نفد الرصيد؟#

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

الرصيد السالب

يمنع الرصيد الصفري أو السلبي وظائف التدريب السحابي المدفوعة الجديدة. يؤدي الرصيد المقاس السلبي أيضاً إلى إيقاف تشغيل عمليات التدريب السحابي المدفوعة النشطة.

ماذا يحدث إذا كانت تكلفة التدريب أكثر من التقدير؟#

تقديرات التكلفة تقريبية - قد يختلف وقت التدريب الفعلي بسبب عوامل مثل سرعة تحميل البيانات، والإحماء لـ GPU، وسلوك تقارب النموذج. إذا استنفد الاستخدام الفعلي الرصيد المتاح، توقف المنصة عمليات السحابة المدفوعة النشطة بعد أن يصبح الرصيد سالباً.

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

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

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

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

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

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

Ultralytics Platform Training Dialog Copy Training Config JSON هذا يجعل من السهل إعادة إنتاج تكوينات التدريب السابقة أو التكرار عليها دون إعادة إدخال كل معامل يدويًا.

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

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

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

المعاملالنوعالافتراضيالنطاقالوصف
epochsint1001-10000عدد حقب التدريب
batchint-1 (تلقائي)-1 إلى 512حجم الدفعة (-1 = الضبط التلقائي وفقاً لذاكرة VRAM المتاحة)
imgszint64032-4096حجم صورة الإدخال
patienceint1001-1000صبر الإيقاف المبكر
seedint00-2147483647البذرة العشوائية لإمكانية التكرار
deterministicمنطقي (bool)True-وضع التدريب الحتمي
ampمنطقي (bool)True-الدقة المختلطة التلقائية
close_mosaicint100-50تعطيل الفسيفساء (mosaic) في آخر N حقبة
save_periodint-1-1-100حفظ نقطة تحقق كل N حقبة
workersint80-64عامل تحميل البيانات
cacheتحديدfalseram/disk/falseتخزين الصور مؤقتاً
المعلمات الخاصة بالمهام

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

  • مهام الكشف فقط (الكشف، التقسيم، الوضعية، OBB - باستثناء التصنيف): box, dfl, degrees, translate, shear, perspective, mosaic, mixup, close_mosaic
  • التقسيم فقط: copy_paste
  • الوضعية فقط: pose (وزن الخسارة)، kobj (موضوعية النقاط الرئيسية)

التعليقات