التدريب السحابي#
يوفر التدريب السحابي في 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.

الخطوة 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 |
| Optimizer | auto (افتراضي), SGD, MuSGD, Adam, AdamW, NAdam, RAdam, RMSProp, Adamax |
| Loss Weights | box, cls, dfl, pose, kobj, label_smoothing |
| Color Augmentation | hsv_h, hsv_s, hsv_v |
| Geometric Augment. | degrees, translate, scale, shear, perspective |
| Flip & Mix Augment. | flipud, fliplr, mosaic, mixup, copy_paste |
| Training Control | patience, seed, deterministic, amp, cos_lr, close_mosaic, save_period |
| Dataset | fraction, 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:

| GPU | الجيل | ذاكرة الفيديو (VRAM) | التكلفة/ساعة | الأفضل لـ |
|---|---|---|---|---|
| RTX 2000 Ada | Ada | 16 GB | $0.24 | مجموعات بيانات صغيرة، الاختبار |
| RTX A4500 | Ampere | 20 GB | $0.25 | مجموعات بيانات صغيرة إلى متوسطة |
| RTX 4000 Ada | Ada | 20 GB | $0.26 | مجموعات بيانات متوسطة |
| RTX A5000 | Ampere | 24 GB | $0.27 | مجموعات بيانات متوسطة |
| L4 | Ada | 24 GB | $0.39 | محسّن للاستدلال |
| A40 | Ampere | 48 GB | $0.44 | أحجام دفعات أكبر |
| RTX 3090 | Ampere | 24 GB | $0.46 | التدريب العام |
| RTX A6000 | Ampere | 48 GB | $0.49 | نماذج كبيرة |
| RTX PRO 4000 | Blackwell | 24 GB | $0.57 | Budget Blackwell |
| RTX PRO 4500 | Blackwell | 32 GB | $0.64 | سعر/أداء رائع |
| RTX 4090 | Ada | 24 GB | $0.69 | أفضل سعر/أداء |
| RTX 6000 Ada | Ada | 48 GB | $0.77 | تدريب بدفعات كبيرة |
| L40S | Ada | 48 GB | $0.86 | تدريب بدفعات كبيرة |
| RTX PRO 5000 | Blackwell | 48 GB | $0.96 | تدريب بدفعات كبيرة |
| RTX 5090 | Blackwell | 32 GB | $0.99 | أحدث جيل للمستهلك |
| L40 | Ada | 48 GB | $0.99 | نماذج كبيرة |
| A100 PCIe | Ampere | 80 GB | $1.39 | تدريب الإنتاج |
| A100 SXM | Ampere | 80 GB | $1.49 | تدريب الإنتاج |
| RTX PRO 6000 | Blackwell | 96 GB | 2.09 دولار | الخيار الافتراضي الموصى به |
| H100 PCIe | Hopper | 80 GB | 2.89 دولار | تدريب عالي الأداء |
| H100 NVL | Hopper | 94 غيغابايت | 3.19 دولار | أقصى أداء |
| H100 SXM | Hopper | 80 GB | 3.29 دولار | أسرع تدريب |
| H200 NVL | Hopper | 143 غيغابايت | 3.39 دولار | أقصى ذاكرة |
| H200 SXM | Hopper | 141 غيغابايت | 4.39 دولار | أقصى أداء |
| B200 | Blackwell | 180 غيغابايت | 5.89 دولار | النماذج الكبيرة (Pro+) |
| B300 | Blackwell | 288 غيغابايت | 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 لبدء مهمتك. تقوم المنصة بـ:
- يحل إصدار مجموعة البيانات غير القابل للتغيير عند تمكين Save Dataset Version
- توفير مثيل لوحدة معالجة الرسومات
- تنزيل مجموعة البيانات الخاصة بك
- بدء التدريب
- بث المقاييس في الوقت الفعلي
دورة حياة مهمة التدريب#
تتقدم مهام التدريب عبر الحالات التالية:
| الحالة | الوصف |
|---|---|
| Pending | تم إرسال المهمة، بانتظار تخصيص وحدة معالجة الرسومات |
| Starting | تم توفير وحدة معالجة الرسومات، ويجري تنزيل مجموعة البيانات والنموذج |
| Running | التدريب قيد التقدم، ويتم بث المقاييس في الوقت الفعلي |
| Completed | اكتمل التدريب بنجاح |
| Failed | فشل التدريب (راجع سجلات وحدة التحكم لمعرفة التفاصيل) |
| Cancelled | تم إلغاء التدريب بواسطة المستخدم |
لتلقي نتائج المهام المكتملة والفاشلة دون الحاجة إلى إبقاء هذه الصفحة مفتوحة، قم بربط تنبيهات Slack.
تحصل الحسابات الجديدة على رصيد عند التسجيل - 5 دولارات لرسائل البريد الإلكتروني الشخصية و 25 دولاراً لرسائل البريد الإلكتروني الخاصة بالشركات. Check your balance في الإعدادات > الفوترة.

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

| المقياس | الوصف |
|---|---|
| الخسارة (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#
- انتقل إلى
Settings > API Keys - أنشئ مفتاحاً جديداً (أو تقوم المنصة بإنشائه تلقائياً عند فتح علامة التبويب Local Training)
- قم بتعيين متغير البيئة:
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:
تقدير التكلفة#
قبل بدء التدريب، تقوم المنصة بتقدير التكلفة الإجمالية عن طريق:
- تقدير الثواني لكل حقبة (epoch) بناءً على حجم مجموعة البيانات، وتعقيد النموذج، وحجم الصورة، وحجم الدفعة (batch size)، وسرعة GPU
- حساب إجمالي وقت التدريب بضرب ثواني الحقبة في عدد الحقب، ثم إضافة الوقت المستغرق لبدء التشغيل (startup overhead)
- حساب التكلفة التقديرية من إجمالي ساعات التدريب مضروبة في المعدل الساعي لـ 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دورة فواتير التدريب السحابي:
- التقدير: يتم احتساب التكلفة قبل بدء التدريب
- فحص الرصيد: يتم التحقق من الأرصدة المتاحة قبل الإطلاق
- التدريب: يتم تشغيل المهمة على وحدة الحوسبة المختارة
- الخصم: تعتمد التكلفة النهائية على وقت التشغيل الفعلي
تتعقب الفوترة وقت GPU الفعلي، بما في ذلك التشغيلات الجزئية التي يتم إلغاؤها أو تفشل بعد بدء تشغيل GPU السحابي.
الفواتير حسب حالة المهمة#
| الحالة | هل توجد تكلفة؟ |
|---|---|
| Completed | نعم — وقت GPU الفعلي المستخدم |
| Cancelled | نعم — وقت GPU من البداية وحتى الإلغاء |
| Failed | نعم، عند بدء تشغيل الحوسبة السحابية - وقت GPU المنقضي المستخدم |
| عالق (Stuck) | نعم - وقت GPU المنقضي حتى الإنهاء التلقائي |
فشل التحقق أو الإطلاق قبل بدء تشغيل GPU السحابي ليس له استخدام حاسبي للرسوم. بمجرد تشغيل GPU، تتم تسوية الوظائف المكتملة والمُلغاة والفاشلة والمنتهية تلقائياً بناءً على وقت GPU الفعلي المنقضي.
طرق الدفع#
يتم دفع تكلفة التدريب السحابي من رصيد رصيدك في المنصة.
يتطلب بدء التدريب رصيداً متاحاً إيجابياً وأرصدة كافية لتغطية التكلفة التقديرية للمهمة.
عرض تكاليف التدريب#
قبل بدء وظيفة سحابية، يعرض مربع حوار التدريب رصيدك الحالي ويقدر مدة الوظيفة وتكلفتها من النموذج المحدد، ومجموعة البيانات، والحقب، وحجم الصورة، ووحدة معالجة الرسومات. التقدير إعلامي؛ ويتم فرض رسوم على الاستخدام الفعلي لوقت وحدة معالجة الرسومات المستهلك. بعد ذلك، راجع معاملة الرصيد الناتجة في Settings > Billing.

نصائح للتدريب#
اختر حجم النموذج المناسب#
| النموذج | المعاملات | الأفضل لـ |
|---|---|---|
| YOLO26n | 2.4M | الوقت الفعلي، أجهزة الحافة (edge devices) |
| YOLO26s | 9.5M | توازن السرعة/الدقة |
| YOLO26m | 20.4M | دقة أعلى |
| YOLO26l | 24.8M | دقة الإنتاج |
| YOLO26x | 55.7M | أقصى دقة |
تحسين وقت التدريب#
- ابدأ صغيراً: اختبر مع 10-20 حقبة على وحدة GPU اقتصادية للتحقق من أن مجموعة البيانات والتكوين يعملان
- استخدم GPU مناسباً: RTX PRO 6000 يتعامل مع معظم أعباء العمل بشكل جيد
- تحقق من مجموعة البيانات: أصلح مشاكل التوسيم قبل الإنفاق على التدريب
- راقب مبكراً: ألغِ التدريب إذا استقر مستوى الفقد (loss) — فأنت تدفع فقط مقابل وقت الحوسبة المستخدم
استكشاف الأخطاء وإصلاحها#
| المشكلة | الحل |
|---|---|
| التدريب عالق عند 0% | تحقق من تنسيق مجموعة البيانات، أعد المحاولة |
| نفاد الذاكرة | قلل حجم الدفعة أو استخدم GPU أكبر |
| دقة ضعيفة | زيادة عدد الحقب، تحقق من جودة البيانات |
| التدريب بطيء | ضع في اعتبارك استخدام وحدة معالجة رسوميات (GPU) أسرع |
| خطأ عدم تطابق المهام | تأكد من تطابق مهام النموذج ومجموعة البيانات |
الأسئلة الشائعة#
كم يستغرق التدريب؟#
يعتمد وقت التدريب على:
- حجم مجموعة البيانات
- حجم النموذج
- عدد العصور (epochs)
- وحدة معالجة الرسوميات (GPU) المختارة
الأوقات النموذجية (1000 صورة، 100 حقبة (epoch)):
| النموذج | RTX PRO 6000 | A100 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مباشرة إلى المحرر لاستيراد معلماته.
هذا يجعل من السهل إعادة إنتاج تكوينات التدريب السابقة أو التكرار عليها دون إعادة إدخال كل معامل يدويًا.
هل يمكنني التدريب من صفحة مجموعة البيانات؟#
نعم، يؤدي زر New Model في صفحات مجموعات البيانات إلى فتح مربع حوار التدريب مع تحديد مجموعة البيانات مسبقاً وتأمينها. يمكنك بعد ذلك تحديد مشروع وناذج لبدء التدريب.
مرجع معلمات التدريب#
| المعامل | النوع | الافتراضي | النطاق | الوصف |
|---|---|---|---|---|
epochs | int | 100 | 1-10000 | عدد حقب التدريب |
batch | int | -1 (تلقائي) | -1 إلى 512 | حجم الدفعة (-1 = الضبط التلقائي وفقاً لذاكرة VRAM المتاحة) |
imgsz | int | 640 | 32-4096 | حجم صورة الإدخال |
patience | int | 100 | 1-1000 | صبر الإيقاف المبكر |
seed | int | 0 | 0-2147483647 | البذرة العشوائية لإمكانية التكرار |
deterministic | منطقي (bool) | True | - | وضع التدريب الحتمي |
amp | منطقي (bool) | True | - | الدقة المختلطة التلقائية |
close_mosaic | int | 10 | 0-50 | تعطيل الفسيفساء (mosaic) في آخر N حقبة |
save_period | int | -1 | -1-100 | حفظ نقطة تحقق كل N حقبة |
workers | int | 8 | 0-64 | عامل تحميل البيانات |
cache | تحديد | false | ram/disk/false | تخزين الصور مؤقتاً |
تطبق بعض المعلمات على مهام محددة فقط:
- مهام الكشف فقط (الكشف، التقسيم، الوضعية، OBB - باستثناء التصنيف):
box,dfl,degrees,translate,shear,perspective,mosaic,mixup,close_mosaic - التقسيم فقط:
copy_paste - الوضعية فقط:
pose(وزن الخسارة)،kobj(موضوعية النقاط الرئيسية)