اكتشف كيف تعمل "Model Soups" على تحسين الدقة والمتانة من خلال حساب متوسط أوزانYOLO من Ultralytics . تعلم كيفية تعزيز الأداء دون زيادة زمن الاستجابة.
يشير مصطلح «نماذج الحساء» (Model Soups) إلى تقنية تعلم آلي يتم فيها حساب متوسط أوزان شبكات عصبية متعددة، تم ضبطها بدقة انطلاقًا من نفس النموذج الأساسي المُدرَّب مسبقًا باستخدام معلمات عليا مختلفة، بهدف إنشاء نموذج واحد أكثر متانة. ويسمح هذا النهج للمطورين بتحسين الدقة الإجمالية والقدرة على التعميم دون زيادة التكلفة الحسابية أثناء عملية الاستدلال.
عند ضبط النموذج، يقوم الممارسون عادةً بإجراء مسح واسع النطاق لضبط المعلمات الفائقة من أجل العثور على التكوين الأفضل أداءً. تقليديًا، يتم اختيار النموذج الأفضل وحده، ويتم استبعاد البقية. ومع ذلك، يستفيد إنشاء "مزيج النماذج" من الميزات المتنوعة التي تعلمتها جميع النماذج في عملية المسح. من خلال حساب متوسط أوزان النماذج مباشرةً، غالبًا ما تتفوق الشبكة الناتجة على النموذج الأفضل وحده، حيث تجمع بين نقاط قوتها بفعالية مع تقليل التكيف المفرط. هذه العملية عالية الكفاءة ويمكن إدارتها بسهولة ضمن بيئات تعاونية مثل Ultralytics .
تُعد نماذج "سوبس" فعالة للغاية في الحالات التي تكون فيها الموارد الحاسوبية محدودة، ولكن يُطلب فيها دقة عالية و متانة.
للتعرف على عالم تحسين التعلم العميق، من المهم التمييز بين "Model Soups" والتقنيات المماثلة:
يتطلب إنشاء "مجموعة نماذج موحدة" الوصول إلى قاموسPyTorch الخاص بعدة نماذج مدربة وإجراء متوسط رياضي لمصفوفاتها. وفيما يلي مثال موجز لكيفية تحقيق ذلك باستخدام سير عمل Ultralytics المدعوم أصلاً PyTorch .
import torch
# Load the PyTorch state dictionaries from two fine-tuned YOLO26 models
model1 = torch.load("yolo26_run1.pt")["model"].state_dict()
model2 = torch.load("yolo26_run2.pt")["model"].state_dict()
# Create a uniform model soup by averaging the model weights
soup_dict = {key: (model1[key] + model2[key]) / 2.0 for key in model1.keys()}
# The resulting soup_dict can now be loaded into a new YOLO26 instance
من خلال الاستفادة من هذه التقنية، يمكن لممارسي مجال الرؤية الحاسوبية تحسين مؤشرات الأداء بسهولة، مثل قدرات التعلم بدون تدريب مسبق (zero-shot) والمتانة العامة دون المساس بسرعة النشر المطلوبة لبنى الذكاء الاصطناعي الحديثة التي تعطي الأولوية للحافة.
ابدأ رحلتك مع مستقبل تعلم الآلة