Ultralytics Platform

Ultralytics Platform هي منصة شاملة ومتكاملة لرؤية الحاسوب تعمل على تبسيط سير عمل تعلم الآلة بالكامل بدءاً من إعداد البيانات وحتى نشر النموذج. صُممت للفرق والأفراد الذين يحتاجون إلى حلول رؤية الحاسوب جاهزة للإنتاج دون تعقيدات البنية التحتية.

لقطة شاشة لمجموعة بيانات Ultralytics Platform

ما هي Ultralytics Platform؟

صُممت Ultralytics Platform لتحل محل أدوات تعلم الآلة المشتتة بحل موحد. وهي تجمع بين قدرات:

  • Roboflow - إدارة البيانات والوسم
  • Weights & Biases - تتبع التجارب
  • SageMaker - التدريب السحابي
  • HuggingFace - نشر النماذج
  • Arize - المراقبة

كل ذلك في منصة واحدة مع دعم أصلي لنماذج YOLO26 وYOLO11.

سير العمل: تحميل → وسم → تدريب → تصدير → نشر

توفر المنصة سير عمل متكاملاً:

graph LR
    subgraph Data["📁 Data"]
        A[Upload] --> B[Annotate]
        B --> C[Analyze]
    end
    subgraph Train["🚀 Train"]
        D[Configure] --> E[Train on GPU]
        E --> F[View Metrics]
    end
    subgraph Deploy["🌐 Deploy"]
        G[Export] --> H[Deploy Endpoint]
        H --> I[Monitor]
    end
    Data --> Train --> Deploy
المرحلةالميزات
تحميلالصور (50 ميجابايت)، الفيديوهات (1 جيجابايت)، وملفات مجموعات البيانات (ZIP، TAR بما في ذلك .tar.gz/.tgz، NDJSON) مع معالجة تلقائية
وسمأدوات يدوية لجميع أنواع المهام الخمس، بالإضافة إلى الوسم الذكي باستخدام نماذج SAM وYOLO للاكتشاف، والتجزئة، وOBB (انظر المهام المدعومة)
تدريبوحدات معالجة الرسومات السحابية (22 في جميع الخطط + 2 لخطط Pro/Enterprise فقط: B200, B300)، مقاييس في الوقت الفعلي، تنظيم المشاريع
تصدير17 تنسيق نشر (ONNX, TensorRT, CoreML, TFLite، إلخ؛ انظر التنسيقات المدعومة)
نشر43 منطقة عالمية مع نقاط نهاية مخصصة، قابلية التوسع إلى الصفر افتراضياً (مثيل نشط واحد)، والمراقبة

ما يمكنك القيام به:

  • تحميل الصور والفيديوهات وملفات مجموعات البيانات لإنشاء مجموعات بيانات للتدريب
  • تصور الوسم باستخدام تراكبات تفاعلية لجميع أنواع مهام YOLO الخمس (انظر المهام المدعومة)
  • تدريب النماذج على وحدات معالجة الرسومات السحابية (22 في جميع الخطط، 24 مع Pro أو Enterprise لـ B200 وB300) مع مقاييس في الوقت الفعلي
  • تصدير إلى 17 تنسيق نشر (ONNX, TensorRT, CoreML, TFLite، إلخ)
  • نشر إلى 43 منطقة عالمية بنقرة واحدة باستخدام نقاط نهاية مخصصة
  • مراقبة تقدم التدريب، وصحة النشر، ومقاييس الاستخدام
  • التعاون من خلال جعل المشاريع ومجموعات البيانات عامة للمجتمع

بنية تحتية متعددة المناطق

بياناتك تبقى في منطقتك. تدير Ultralytics Platform بنيتها التحتية في ثلاث مناطق عالمية:

المنطقةالتصنيفالموقعالأفضل لـ
USالأمريكتانآيوا، الولايات المتحدة الأمريكيةمستخدمو الأمريكتين، الأسرع للأمريكتين
EUأوروبا، الشرق الأوسط وأفريقيابلجيكا، أوروباالمستخدمون الأوروبيون، الامتثال لـ GDPR
APآسيا والمحيط الهادئتايوان، آسيا والمحيط الهادئمستخدمو آسيا والمحيط الهادئ، أقل زمن وصول في منطقة APAC

أنت تختار منطقتك أثناء الإعداد، وتبقى جميع بياناتك ونماذجك وعمليات النشر الخاصة بك في تلك المنطقة.

المنطقة دائمة

لا يمكن تغيير منطقة بياناتك بعد إنشاء الحساب. أثناء الإعداد، تقيس المنصة زمن الوصول إلى كل منطقة وتوصي بالأقرب. اختر بعناية.

الميزات الرئيسية

إعداد البيانات

  • إدارة مجموعات البيانات: تحميل الصور، الفيديوهات، أو ملفات مجموعات البيانات مع معالجة تلقائية
  • محرر الوسم: وسم يدوي لجميع أنواع مهام YOLO الخمس (اكتشاف، تجزئة، وضعية، OBB، تصنيف؛ انظر المهام المدعومة)
  • قوالب الهياكل العظمية: قوالب هياكل عظمية مدمجة (شخص، يد، وجه، كلب، صندوق) وقوالب مخصصة لوسم الوضعية بنقرة واحدة
  • الوسم الذكي: استخدم SAM 2.1 (Tiny, Small, Base, Large)، وSAM 3، ونماذج Ultralytics YOLO المدربة مسبقاً، أو نماذج YOLO الخاصة بك التي قمت بضبطها من شريط أدوات الوسم لمهام الاكتشاف، والتجزئة، وOBB
  • إصدار مجموعات البيانات: إنشاء لقطات NDJSON مرقمة مع أوصاف لتدريب قابل للتكرار
  • الإحصائيات: توزيع الفئات، خرائط الحرارة للمواقع، وتحليل الأبعاد
graph LR
    A[Upload Dataset/Images/Video] --> B[Auto-Process]
    B --> C[Browse & Filter]
    C --> D{Annotate}
    D --> E[Manual Tools]
    D --> F[SAM Smart]
    D --> G[YOLO Auto-Label]
    E --> H[Train-Ready Dataset]
    F --> H
    G --> H
أنواع المهام المدعومة

يدعم محرر الوسم جميع أنواع مهام YOLO الخمس: اكتشاف (صناديق الإحاطة)، تجزئة (مضلعات)، وضعية (نقاط رئيسية)، OBB (صناديق موجهة)، و**تصنيف** (تسميات على مستوى الصورة). يحتوي كل نوع مهمة على أدوات رسم مخصصة واختصارات لوحة مفاتيح.

تدريب النموذج

  • التدريب السحابي: التدريب على وحدات معالجة الرسومات السحابية (22 في جميع الخطط، 24 مع Pro أو Enterprise لـ B200 وB300) مع مقاييس في الوقت الفعلي
  • التدريب عن بعد: التدريب في أي مكان وبث المقاييس إلى المنصة (مثل أسلوب W&B)
  • تنظيم المشاريع: تجميع النماذج ذات الصلة، مقارنة التجارب، تتبع النشاط
  • 17 تنسيق تصدير: ONNX, TensorRT, CoreML, TFLite، وغيرها (انظر التنسيقات المدعومة)

لقطة شاشة لمشروع Ultralytics Platform

يمكنك تدريب النماذج إما من خلال واجهة المستخدم الرسومية على الويب (التدريب السحابي) أو من جهازك الخاص (التدريب عن بعد):

  1. انتقل إلى مشروعك
  2. انقر على Train Model
  3. اختر مجموعة البيانات، النموذج، وحدة معالجة الرسومات، والحقب
  4. راقب منحنيات الخسارة والمقاييس في الوقت الفعلي

النشر

  • اختبار الاستدلال: اختبر النماذج مباشرة في المتصفح باستخدام صور مخصصة
  • نقاط نهاية مخصصة: النشر إلى 43 منطقة عالمية مع قابلية التوسع إلى الصفر افتراضياً (مثيل نشط واحد)
  • المراقبة: مقاييس في الوقت الفعلي، سجلات الطلبات، ولوحات معلومات الأداء
graph LR
    A[Trained Model] --> B{Action}
    B --> C[Browser Predict]
    B --> D[Export Format]
    B --> E[Deploy Endpoint]
    D --> F[ONNX / TensorRT / CoreML / TFLite / ...]
    E --> G[43 Global Regions]
    G --> H[API Endpoint URL]
    H --> I[Monitor & Scale]

بمجرد النشر، اتصل بنقطة النهاية الخاصة بك من أي لغة:

import requests

url = "https://your-endpoint-url/predict"
headers = {"Authorization": "Bearer YOUR_API_KEY"}

with open("image.jpg", "rb") as f:
    response = requests.post(url, headers=headers, files={"file": f})

print(response.json())

إدارة الحساب

  • الفرق والمؤسسات: التعاون مع أعضاء الفريق، إدارة الأدوار والدعوات
  • مفاتيح API: إدارة آمنة للمفاتيح للتدريب عن بعد والوصول إلى API
  • الاعتمادات والفواتير: الدفع حسب الاستخدام للتدريب مع تسعير شفاف
  • خلاصة النشاط: تتبع جميع أحداث الحساب والإجراءات
  • سلة المهملات والاستعادة: حذف مؤقت لمدة 30 يوماً مع استعادة العناصر
  • الامتثال لـ GDPR: تصدير البيانات وحذف الحساب
مستويات الخطط
الميزةمجانيPro (29 دولاراً/شهرياً)Enterprise
رصيد الاشتراك5 دولارات / 25 دولاراً*-مخصص
الرصيد الشهري-30 دولاراً/مقعد/شهرمخصص
النماذج100500غير محدود
التدريبات المتزامنة310غير محدود
عمليات النشر310غير محدود
التخزين100 جيجابايت500 جيجابايتغير محدود
أنواع GPU السحابية2224 (بما في ذلك B200 / B300)24
الفرق-حتى 5 أعضاءحتى 50
الدعمالمجتمعأولويةمخصص

*5 دولارات عند التسجيل، أو 25 دولاراً مع بريد إلكتروني موثق للشركة/العمل.

روابط سريعة

ابدأ مع هذه الموارد:

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

كيف أبدأ استخدام Ultralytics Platform؟

للبدء في استخدام Ultralytics Platform:

  1. التسجيل: أنشئ حساباً على platform.ultralytics.com
  2. تحديد المنطقة: اختر منطقة بياناتك (الولايات المتحدة أو الاتحاد الأوروبي أو منطقة آسيا والمحيط الهادئ) أثناء الإعداد
  3. رفع مجموعة البيانات: انتقل إلى قسم مجموعات البيانات لرفع بياناتك
  4. تدريب النموذج: أنشئ مشروعاً وابدأ التدريب على وحدات GPU سحابية
  5. النشر: اختبر نموذجك وانشره على نقطة نهاية مخصصة

للحصول على دليل مفصل، راجع صفحة البدء السريع.

ما هي فوائد Ultralytics Platform؟

تقدم Ultralytics Platform:

  • سير عمل موحد: البيانات، التدريب، والنشر في مكان واحد
  • متعدد المناطق: تخزين البيانات في مناطق الولايات المتحدة أو الاتحاد الأوروبي أو منطقة آسيا والمحيط الهادئ
  • تدريب بدون كود: درب نماذج YOLO متقدمة دون كتابة أي كود
  • مقاييس في الوقت الفعلي: بث تقدم التدريب ومراقبة عمليات النشر
  • 43 منطقة نشر: انشر النماذج بالقرب من المستخدمين في جميع أنحاء العالم
  • 5 أنواع من المهام: دعم للكشف، التجزئة، الوضع، OBB، والتصنيف (راجع وثائق المهام)
  • تسمية مدعومة بالذكاء الاصطناعي: تسمية ذكية باستخدام نماذج SAM و YOLO لتسريع تحضير البيانات

ما هي خيارات GPU المتاحة للتدريب السحابي؟

تدعم Ultralytics Platform أنواعاً متعددة من GPU للتدريب السحابي:

GPUالجيلVRAMالتكلفة/ساعةالأفضل لـ
RTX 2000 AdaAda16 جيجابايت$0.24مجموعات بيانات صغيرة، اختبار
RTX A4500Ampere20 جيجابايت$0.25مجموعات بيانات صغيرة-متوسطة
RTX 4000 AdaAda20 جيجابايت$0.26مجموعات بيانات متوسطة
RTX A5000Ampere24 جيجابايت$0.27مجموعات بيانات متوسطة
L4Ada24 جيجابايت$0.39محسّن للاستدلال
A40Ampere48 جيجابايت$0.44أحجام دفعات أكبر
RTX 3090Ampere24 جيجابايت$0.46تدريب عام
RTX A6000Ampere48 جيجابايت$0.49نماذج كبيرة
RTX PRO 4500Blackwell32 جيجابايت$0.64سعر/أداء رائع
RTX 4090Ada24 جيجابايت$0.69أفضل سعر/أداء
RTX 6000 AdaAda48 جيجابايت$0.77تدريب دفعات كبيرة
L40SAda48 جيجابايت$0.86تدريب دفعات كبيرة
RTX 5090Blackwell32 جيجابايت$0.99أحدث جيل للمستهلكين
L40Ada48 جيجابايت$0.99نماذج كبيرة
A100 PCIeAmpere80 GB$1.39تدريب الإنتاج
A100 SXMAmpere80 GB$1.49تدريب الإنتاج
RTX PRO 6000Blackwell96 GB$1.89الخيار الافتراضي الموصى به
H100 PCIeHopper80 GB$2.39تدريب عالي الأداء
H100 SXMHopper80 GB$2.99أسرع تدريب
H100 NVLHopper94 GB$3.07أقصى أداء
H200 NVLHopper143 GB$3.39أقصى ذاكرة
H200 SXMHopper141 GB$3.99أقصى أداء
B200Blackwell180 GB$5.49نماذج كبيرة (Pro+)
B300Blackwell288 GB$7.39أكبر النماذج (Pro+)

راجع Cloud Training للاطلاع على الأسعار الكاملة وخيارات GPU.

كيف يعمل التدريب عن بُعد؟

يمكنك تدريب النماذج على أجهزتك الخاصة وبث المقاييس في الوقت الفعلي إلى المنصة، على غرار Weights & Biases.

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

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

pip install "ultralytics>=8.4.35"
# Set your API key
export ULTRALYTICS_API_KEY="YOUR_API_KEY"

# Train with project/name to stream metrics
yolo train model=yolo26n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1

راجع Cloud Training لمزيد من التفاصيل حول التدريب عن بُعد.

ما هي أدوات التوسيم (Annotation) المتاحة؟

تتضمن المنصة محرر توسيم كامل الميزات يدعم:

  • أدوات يدوية: مربعات الإحاطة، المضلعات، النقاط الرئيسية مع قوالب الهيكل العظمي، المربعات الموجهة، التصنيف
  • قوالب الهيكل العظمي: ضع كل النقاط الرئيسية دفعة واحدة باستخدام قوالب مدمجة (شخص، يد، وجه، كلب، صندوق) أو قوالب مخصصة
  • التوسيم الذكي: استخدم SAM 2.1 أو SAM 3 للتوسيم القائم على النقر، أو قم بتشغيل نماذج Ultralytics YOLO المدربة مسبقاً ونماذج YOLO الخاصة بك التي قمت بضبطها من شريط الأدوات للكشف، والتقطيع، و OBB
  • اختصارات لوحة المفاتيح: سير عمل فعال باستخدام مفاتيح الاختصار
اختصارإجراء
Vالوضع اليدوي (الرسم)
Sالوضع الذكي (نموذج SAM أو YOLO)
Aتبديل التطبيق التلقائي (في الوضع الذكي)
1 - 9تحديد الفئة حسب الرقم
Deleteحذف التوسيم المحدد
Ctrl+Zتراجع
Ctrl+Yإعادة
Escapeحفظ / إلغاء التحديد / خروج

راجع Annotation للحصول على الدليل الكامل.

ما هي تنسيقات التصدير المدعومة؟

تدعم المنصة 17 تنسيقاً للنشر:

التنسيق (Format)امتداد الملفحالة الاستخدام
ONNX.onnxالنشر عبر المنصات
TorchScript.torchscriptالنشر باستخدام C++
OpenVINO_openvino_modelأجهزة Intel
TensorRT.engineالاستدلال باستخدام NVIDIA GPU
CoreML.mlpackageأجهزة Apple
TFLite.tfliteأجهزة الجوال/الحافة
TF SavedModel_saved_modelنظام TensorFlow البيئي
TF GraphDef.pbTensorFlow القديم
PaddlePaddle_paddle_modelنظام Baidu البيئي
NCNN_ncnn_modelالهواتف المحمولة (Android/ARM)
Edge TPU_edgetpu.tfliteأجهزة Google Coral
TF.js_web_modelالنشر عبر المتصفح
MNN.mnnمنصة Alibaba للأجهزة المحمولة
RKNN_rknn_modelوحدة NPU من نوع Rockchip
IMX500_imx_modelمستشعر Sony IMX500
Axelera_axelera_modelمسرعات Axelera AI
ExecuTorch_executorch_modelPyTorch للأجهزة المحمولة

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

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

مشكلات مجموعات البيانات

المشكلةالحل
تعذر معالجة مجموعة البياناتتأكد من أن تنسيق الملف مدعوم (JPEG وPNG وWebP وTIFF وHEIC وAVIF وBMP وJP2 وDNG وMPO للصور). الحد الأقصى لحجم الملف: الصور 50 ميجابايت، الفيديوهات 1 جيجابايت، أرشيفات مجموعات البيانات 10 جيجابايت (للمجانية) / 20 جيجابايت (للمحترفة) / 50 جيجابايت (للمؤسسات)
التسميات التوضيحية مفقودةتحقق من أن التسميات بتنسيق YOLO مع ملفات .txt تطابق أسماء ملفات الصور، أو قم بتحميل ملف COCO JSON
"مطلوب تقسيم التدريب (Train split)"أضف مجلد train/ إلى هيكل مجموعة البيانات الخاصة بك، أو أعد توزيع التقسيمات عبر شريط التقسيم
أسماء الفئات غير محددةأضف ملف data.yaml مع قائمة names: (انظر تنسيق YOLO)، أو حدد الفئات في علامة تبويب الفئات

مشكلات التدريب

المشكلةالحل
تعذر بدء التدريبتحقق من رصيد الائتمان في الإعدادات > الفوترة. يتطلب رصيد إيجابي
خطأ في الذاكرة (Out of memory)قلل حجم الدفعة (batch size)، استخدم نموذجاً أصغر (n/s)، أو اختر GPU بذاكرة VRAM أكبر
مقاييس الأداء ضعيفةتحقق من جودة مجموعة البيانات، وزد عدد الدورات (epochs)، وجرّب زيادة البيانات (data augmentation)، وتحقق من توازن الفئات
التدريب بطيءاختر GPU أسرع، قلل حجم الصورة، وتحقق من عدم وجود اختناق في مجموعة البيانات

مشكلات النشر

المشكلةالحل
نقطة النهاية لا تستجيبتحقق من حالة نقطة النهاية (جاهز مقابل متوقف). قد يستغرق التشغيل البارد 5-15 ثانية
401 غير مصرح به (Unauthorized)تحقق من أن مفتاح API صحيح ويحتوي على النطاقات المطلوبة
الاستدلال بطيءتحقق من حجم النموذج، وفكر في تصدير TensorRT، واختر منطقة أقرب
فشل التصديرتتطلب بعض التنسيقات بنى نماذج محددة. جرب ONNX للحصول على أوسع توافق

أسئلة شائعة

هل يمكنني تغيير اسم المستخدم بعد التسجيل؟

لا، أسماء المستخدمين دائمة ولا يمكن تغييرها. اختر بعناية أثناء التسجيل.

هل يمكنني تغيير منطقة البيانات الخاصة بي؟

لا، يتم اختيار منطقة البيانات أثناء التسجيل ولا يمكن تغييرها. للتبديل بين المناطق، أنشئ حساباً جديداً وأعد تحميل بياناتك.

كيف أحصل على المزيد من الأرصدة؟

انتقل إلى الإعدادات > الفوترة > إضافة أرصدة. يمكنك شراء أرصدة من 5 دولارات إلى 1000 دولار. الأرصدة المشتراة لا تنتهي صلاحيتها أبداً.

ماذا يحدث إذا فشل التدريب؟

يتم محاسبتك فقط على وقت الحوسبة المكتمل. يتم حفظ نقاط التحقق (Checkpoints)، ويمكنك استئناف التدريب.

هل يمكنني تنزيل النموذج المدرب الخاص بي؟

نعم، انقر على أيقونة التنزيل في أي صفحة نموذج لتنزيل ملف .pt أو التنسيقات المصدرة.

كيف يمكنني مشاركة عملي بشكل عام؟

قم بتحرير إعدادات مشروعك أو مجموعة البيانات الخاصة بك وقم بتبديل الرؤية إلى "عام" (Public). سيظهر المحتوى العام في صفحة الاستكشاف (Explore).

ما هي حدود حجم الملف؟

الصور: 50 ميجابايت، الفيديوهات: 1 جيجابايت، مجموعات البيانات: 10 جيجابايت في الخطة المجانية، 20 جيجابايت في Pro، 50 جيجابايت في Enterprise. للملفات الأكبر، قم بتقسيمها إلى عدة عمليات تحميل.

كم تبقى العناصر المحذوفة في سلة المهملات؟

30 يوماً. بعد ذلك، يتم حذف العناصر نهائياً ولا يمكن استردادها.

هل يمكنني استخدام نماذج المنصة تجارياً؟

تستخدم خطط Free وPro ترخيص AGPL. للاستخدام التجاري دون متطلبات AGPL، راجع ترخيص Ultralytics.

تعليقات