اكتشف كيف يعمل التعلم الآلي الآلي (AutoML) على تبسيط عملية تطوير النماذج. تعلم كيفية تحسين Ultralytics من خلال الضبط الآلي للمعلمات الفائقة والمزيد.
التعلم الآلي الآلي (AutoML) هو عملية أتمتة المهام التكرارية التي تستغرق وقتًا طويلاً في تطوير نماذج التعلم الآلي. وهو يتيح لعلماء البيانات والمحللين والمطورين إنشاء نماذج تعلم آلي (ML) واسعة النطاق وفعالة و منتجة مع الحفاظ على جودة النموذج. يتطلب تطوير النماذج التقليدية موارد كثيرة، حيث يحتاج إلى معرفة كبيرة بالمجال ووقت طويل لإنتاج ومقارنة عشرات النماذج. يعمل AutoML على أتمتة خطوات مثل المعالجة المسبقة للبيانات واختيار الميزات و ضبط المعلمات الفائقة، مما يجعل قوة الذكاء الاصطناعي (AI) في متناول غير الخبراء مع تسريع سير العمل للمحترفين المتمرسين.
الهدف الأساسي لـ AutoML هو تحسين أداء نموذج تنبؤي لمجموعة بيانات محددة بأقل قدر ممكن من التدخل اليدوي. عادةً ما تدير خطوط إنتاج AutoML الشاملة عدة مراحل حاسمة:
تقوم AutoML بإحداث ثورة في قطاعات متنوعة من خلال خفض حاجز الدخول لنشر الذكاء الاصطناعي المتطور.
غالبًا ما تتطلب سير عمل الرؤية الحاسوبية الحديثة إيجاد التوازن المثالي بين معلمات التدريب.
ultralytics تتضمن المكتبة إمكانات مدمجة تعمل بشكل مشابه لـ AutoML من خلال أتمتة
البحث عن المعلمات الفائقة المثلى (التطور الجيني) لنماذج مثل
يولو26.
يوضح المثال التالي كيفية بدء جلسة ضبط تلقائية، والتي تعمل على تحسين أداء النموذج بشكل متكرر على مجموعة بيانات:
from ultralytics import YOLO
# Load the latest YOLO26 model
model = YOLO("yolo26n.pt")
# Start automated hyperparameter tuning
# This runs multiple experiments, mutating parameters to maximize metrics
model.tune(data="coco8.yaml", epochs=30, iterations=10, plots=False)
على الرغم من أن AutoML تشترك في بعض الجوانب مع مفاهيم الذكاء الاصطناعي الأخرى، إلا أنها تتميز في نطاقها وتطبيقاتها:
مجال أدوات AutoML واسع للغاية، حيث يتراوح من الحلول المستندة إلى السحابة إلى المكتبات مفتوحة المصدر. تقدم كبرى شركات توفير الخدمات السحابية خدمات مثل Google AutoML و AWS SageMaker Autopilot، التي توفر واجهات رسومية لتدريب النماذج دون الحاجة إلى كتابة أكواد برمجية. في Python ، توفر مكتبات مثل auto-sklearn اختيارًا آليًا للخوارزميات لمجموعات البيانات القياسية .
بالنسبة لمهام الرؤية الحاسوبية على وجه التحديد، فإن Ultralytics عملية التدريب. وهي توفر واجهة سهلة الاستخدام لإدارة مجموعات البيانات وتدريب النماذج المتطورة مثل YOLO11 و YOLO26، ونشرها على أجهزة حافة مختلفة، مما يؤدي إلى تبسيط الآليات المعقدة لتطوير الذكاء الاصطناعي للرؤية بشكل فعال.
ابدأ رحلتك مع مستقبل تعلم الآلة