Yolo فيجن شنتشن
شنتشن
انضم الآن
مسرد المصطلحات

Weights & Biases

اكتشف كيف Weights & Biases عمليات MLOps لـ Ultralytics . تعلم كيفية track وتحسين المعلمات الفائقة وإدارة العناصر لإنشاء نماذج أفضل.

Weights & Biases غالبًا ما يختصر بـ W&B أو WandB) هو منصة شاملة لعمليات التعلم الآلي (MLOps) مصممة لمساعدة علماء البيانات ومهندسي التعلم الآلي على تبسيط سير عمل تطوير نماذجهم. كأداة مخصصة للمطورين في المقام الأول، تعمل كنظام مركزي لتسجيل وتتبع التجارب وإصدار مجموعات البيانات والنماذج وتصور مقاييس الأداء في الوقت الفعلي. في المشهد المعقد للذكاء الاصطناعي، يعد الحفاظ على قابلية التكرار والرؤية في عمليات التدريب أمرًا بالغ الأهمية؛ Weights & Biases هذا الأمر عن طريق التسجيل التلقائي للمعلمات الفائقة ومقاييس النظام وملفات الإخراج، مما يسمح للفرق بمقارنة التجارب المتباينة و تحديد التكوينات الأفضل أداءً بكفاءة.

القدرات الأساسية في التعلم الآلي

Weights & Biases القيمة الأساسية لـ Weights & Biases في قدرتها على تنظيم عملية التدريب التي غالبًا ما تكون فوضوية لنماذج التعلم العميق . فهي توفر مجموعة من الأدوات التي تتكامل مباشرة مع الأطر الشائعة مثل PyTorch و Ultralytics .

  • تتبع التجربة: تسجل هذه الميزة جميع معلمات التكوين، مثل معدل التعلم، وحجم الدفعة، وبنية النموذج. كما تسجل المقاييس الديناميكية مثل وظائف الخسارة والدقة بمرور الوقت، وتعرضها في مخططات تفاعلية.
  • تحسين المعلمات الفائقة: تعمل عمليات المسح W&B على أتمتة عملية ضبط المعلمات الفائقة. من خلال استكشاف تركيبات مختلفة من المعلمات، يمكن للمستخدمين تعظيم مقاييس أداء النموذج مثل متوسط الدقة (mAP) دون تدخل يدوي.
  • إدارة الأثر: لضمان تتبع السلالة بالكامل، تتحكم W&B Artifacts في إصدارات مجموعات البيانات ونقاط فحص النماذج. وهذا يسمح للمستخدمين بتتبع بالضبط إصدار البيانات الذي أنتج نموذجًا معينًا، وهو مكون أساسي في مراقبة النماذج القوية.
  • مراقبة النظام: تتعقب المنصة استخدام الأجهزة، بما في ذلك GPU واستهلاك الذاكرة و درجة الحرارة. وهذا يساعد في تحديد الاختناقات وضمان كفاءة تخصيص الموارد خلال جلسات التدريب التي تتطلب حوسبة مكثفة .

تطبيقات واقعية

Weights & Biases على نطاق واسع في مختلف الصناعات لتسريع نشر حلول الرؤية الحاسوبية ومعالجة اللغات الطبيعية.

  1. البحث والتطوير التعاوني: تستخدم فرق البحث الكبيرة في مجال الذكاء الاصطناعي W&B لمشاركة نتائج التجارب على الفور. على سبيل المثال، يمكن لفريق يعمل على تطوير نظام استشعار مستقل للمركبات أن يضم عدة مهندسين يقومون بتدريب بنى مختلفة لاكتشاف الأجسام. تجمع W&B هذه العمليات في لوحة تحكم واحدة، مما يسمح للفريق بتحليل أي بنية تتعامل مع الحالات الاستثنائية بشكل أفضل، مما يعزز دورات التكرار الأسرع.
  2. صيانة نموذج الإنتاج: في البيئات الصناعية، مثل مراقبة جودة التصنيع، يجب إعادة تدريب النماذج بشكل دوري باستخدام بيانات جديدة لمنع انحراف البيانات. تساعد W&B المهندسين على مقارنة أداء نموذج الإنتاج المرشح مع الأساس الحالي، مما يضمن نشر النماذج ذات الدقة والاسترجاع الفائقين فقط على الحافة.

التكامل مع Ultralytics YOLO

التكامل بين Weights & Biases Ultralytics سلس Ultralytics ويوفر تصورات غنية لـ مهام الكشف عن الكائنات والتجزئة وتقدير الوضع . عند تدريب نموذج حديث مثل YOLO26، يقوم التكامل تلقائيًا بتسجيل المقاييس وتوقعات الصندوق المحيط ومصفوفات الارتباك.

يوضح هذا المقتطف كيفية الاستفادة من إمكانات التسجيل التلقائي. بمجرد تثبيت العميل، ستقوم عملية التدريب بمزامنة النتائج مع السحابة.

from ultralytics import YOLO

# Ensure the wandb client is installed
# pip install wandb

# Load the YOLO26 model (latest generation)
model = YOLO("yolo26n.pt")

# Train the model on the COCO8 dataset
# The integration automatically detects wandb and logs metrics
model.train(data="coco8.yaml", epochs=5, project="YOLO26_Experiments", name="run_01")

التمييز: المنصة مقابل معلمات الشبكة العصبية

من المهم التمييز بين منصة "Weights & Biases" والمفاهيم الأساسية للشبكات العصبية المتعلقة بالأوزان والتحيزات.

  • Weights and Biases المعلمات): في الشبكة العصبية،"الأوزان" هي المعلمات القابلة للتعلم التي تحدد قوة الاتصال بين الخلايا العصبية، و"التحيزات" هي معلمات إضافية تسمح بتغيير وظيفة التنشيط. هذه هي القيم الرياضية التي تم تحسينها أثناء الانتشار العكسي.
  • Weights & Biases المنصة): هذه هي الأداة البرمجية الخارجية التي تمت مناقشتها في هذه الصفحة. في حين أن المنصة تتعقب قيم وتدرجات weights and biases الشبكة العصبية weights and biases إلا أنها طبقة إدارة تقع فوق بيانات التدريب والعملية، وليست المكونات الرياضية نفسها.

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

انضم إلى مجتمع Ultralytics

انضم إلى مستقبل الذكاء الاصطناعي. تواصل وتعاون وانمو مع المبتكرين العالميين

انضم الآن