استكشف ضبط المعلمات الفائقة لتحسين أداء النموذج. تعلم تقنيات مثل التحسين البايزي وكيفية استخدام Ultralytics للضبط التلقائي.
ضبط المعلمات الفائقة هو عملية تكرارية لتحسين متغيرات التكوين الخارجية التي تحكم عملية تدريب نموذج التعلم الآلي (ML). على عكس المعلمات الداخلية —مثل weights and biases يتم تعلمها من البيانات أثناء التدريب—يتم تعيين المعلمات الفائقة من قبل عالم البيانات أو المهندس قبل بدء عملية التعلم. تتحكم هذه الإعدادات في بنية النموذج و سلوك الخوارزمية، حيث تعمل كـ "مقابض وأزرار" تقوم بضبط الأداء. يعد العثور على التركيبة المثالية لهذه القيم أمرًا بالغ الأهمية لتعظيم المقاييس مثل الدقة والكفاءة، مما يؤدي غالبًا إلى إحداث فرق بين النموذج المتوسط والحل المتطور.
تؤدي مجموعة جميع تركيبات المعلمات الفائقة الممكنة إلى إنشاء مساحة بحث عالية الأبعاد. يستخدم الممارسون استراتيجيات مختلفة للتنقل في هذه المساحة للعثور على التكوين الأمثل الذي يقلل من وظيفة الخسارة.
ultralytics مكتبة لتحسين
البنى الحديثة مثل يولو26.
من الضروري التمييز بين الضبط والتدريب، لأنهما يمثلان مرحلتين متميزتين في دورة حياة MLOps:
تعد النماذج المضبوطة بفعالية أمرًا بالغ الأهمية لنشر حلول قوية في البيئات المعقدة.
في مجال الذكاء الاصطناعي في الزراعة، تستخدم الطائرات بدون طيار ذاتية التحكم الرؤية الحاسوبية لتحديد الأعشاب الضارة وأمراض المحاصيل . غالبًا ما تعمل هذه النماذج على أجهزة حديثة ذات عمر بطارية محدود. يستخدم المهندسون ضبط المعلمات الفائقة لتحسين خط أنابيب زيادة البيانات ودقة الإدخال ، مما يضمن توازن النموذج بين سرعات الاستدلال العالية والدقة اللازمة لرش الأعشاب الضارة فقط، مما يقلل من استخدام المواد الكيميائية.
بالنسبة للذكاء الاصطناعي في مجال الرعاية الصحية، وتحديداً في تحليل الصور الطبية، يمكن أن يكون للنتائج السلبية الخاطئة عواقب وخيمة. عند تدريب النماذج على detect في فحوصات التصوير بالرنين المغناطيسي، يقوم الممارسون بضبط المعلمات الفائقة المتعلقة بترجيح الفئات وفقدان التركيز بشكل مكثف. يؤدي هذا الضبط إلى تعظيم الاسترجاع، مما يضمن أن يتم تمييز حتى العلامات الدقيقة للمرض للمراجعة البشرية، مما يساعد بشكل كبير في التشخيص المبكر.
إن ultralytics تسهل المكتبة عملية التحسين من خلال تضمين
موالف التي تستخدم الخوارزميات الجينية. وهذا يتيح
للمستخدمين البحث تلقائيًا عن أفضل المعلمات الفائقة لمجموعات البيانات المخصصة الخاصة بهم دون الحاجة إلى التجربة والخطأ يدويًا.
بالنسبة للعمليات واسعة النطاق، يمكن للفرق الاستفادة من
منصة Ultralytics لإدارة مجموعات البيانات وتصور تجارب الضبط هذه
في السحابة.
يوضح المثال التالي كيفية بدء ضبط المعلمات الفائقة لنموذج YOLO26. سيقوم المضبط بتغيير المعلمات الفائقة عبر عدة تكرارات لتعظيم متوسط الدقة المتوسط (mAP).
from ultralytics import YOLO
# Initialize a YOLO26 model (using the 'nano' weight for speed)
model = YOLO("yolo26n.pt")
# Start tuning hyperparameters on the COCO8 dataset
# The tuner runs for 30 epochs per iteration, evolving parameters like lr0 and momentum
model.tune(data="coco8.yaml", epochs=30, iterations=100, optimizer="AdamW", plots=False)
من خلال أتمتة هذه العملية، يمكن للمطورين الاقتراب أكثر من مفهوم التعلم الآلي الآلي (AutoML)، حيث يقوم النظام بالتحسين الذاتي لتحقيق أفضل أداء ممكن لمهمة معينة.