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

التعلم الآلي الآلي (AutoML)

تبسيط مشاريع تعلم الآلة باستخدام AutoML! أتمتة إعداد البيانات واختيار النموذج وضبطه لتوفير الوقت وجعل الذكاء الاصطناعي في متناول الجميع.

التعلم الآلي الآلي (AutoML) هو عملية أتمتة المهام التكرارية التي تستغرق وقتًا طويلاً في تطوير نماذج التعلم الآلي. وهو يتيح لعلماء البيانات والمحللين والمطورين إنشاء نماذج تعلم آلي (ML) واسعة النطاق وفعالة و منتجة مع الحفاظ على جودة النموذج. يتطلب تطوير النماذج التقليدية موارد كثيرة، حيث يحتاج إلى معرفة كبيرة بالمجال ووقت طويل لإنتاج ومقارنة عشرات النماذج. يعمل AutoML على أتمتة خطوات مثل المعالجة المسبقة للبيانات واختيار الميزات و ضبط المعلمات الفائقة، مما يجعل قوة الذكاء الاصطناعي (AI) في متناول غير الخبراء مع تسريع سير العمل للمحترفين المتمرسين.

المكونات الأساسية لـ AutoML

الهدف الأساسي لـ AutoML هو تحسين أداء نموذج تنبؤي لمجموعة بيانات محددة بأقل قدر ممكن من التدخل اليدوي. عادةً ما تدير خطوط إنتاج AutoML الشاملة عدة مراحل حاسمة:

  • تنظيف البيانات وإعدادها: نادراً ما تكون البيانات الأولية جاهزة للتدريب. تتعامل أدوات AutoML تلقائياً مع القيم المفقودة، detect ، وتقوم بتنسيق بيانات التدريب لضمان الاتساق.
  • هندسة الميزات: من الضروري تحديد المتغيرات التي تساهم بشكل أكبر في التنبؤ. تقوم الأنظمة الآلية باستخراج الميزات لإنشاء متغيرات إدخال جديدة واختيارها لإزالة البيانات غير ذات الصلة، مما يحسن كفاءة الحوسبة.
  • اختيار النموذج: تبحث أطر عمل AutoML بذكاء من خلال خوارزميات مختلفة، من الانحدار الخطي البسيط إلى بنى التعلم العميق (DL) المعقدة، للعثور على الأفضل للمشكلة.
  • تحسين المعلمات الفائقة: غالبًا ما يكون العثور على الإعدادات الدقيقة — مثل معدل التعلم أو حجم الدفعة — التي تحقق أعلى درجة من الدقة هو الجزء الأكثر صعوبة في التعلم الآلي. يستخدم AutoML تقنيات مثل التحسين البايزي للتنقل بسرعة في مساحة البحث هذه.

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

تقوم AutoML بإحداث ثورة في قطاعات متنوعة من خلال خفض حاجز الدخول لنشر الذكاء الاصطناعي المتطور.

  1. الرعاية الصحية والتشخيص: في تحليل الصور الطبية، يساعد AutoML الأطباء على تطوير نماذج تحدد الأمراض في الأشعة السينية أو فحوصات التصوير بالرنين المغناطيسي. من خلال أتمتة تصميم الشبكات العصبية التلافيفية (CNNs)، يمكن للمستشفيات نشر أنظمة ذات قدرة استرجاع عالية لتمييز الأورام أو الكسور المحتملة، لتكون بمثابة رأي ثانٍ موثوق به للأطباء الأشعة.
  2. التجزئة ومراقبة المخزون: تستخدم شركات التجارة الإلكترونية العملاقة والمتاجر الفعلية الذكاء الاصطناعي في مجال التجزئة للتنبؤ بالطلب. تقوم أنظمة AutoML بتحليل بيانات المبيعات التاريخية للتنبؤ بالاتجاهات المستقبلية، مما يؤدي إلى تحسين إدارة المخزون الآلية. بالإضافة إلى ذلك، يمكن تدريب نماذج الكشف عن الكائنات المخصصة على مراقبة مستويات المخزون على الرفوف في الوقت الفعلي.

التحسين التلقائي باستخدام Ultralytics

غالبًا ما تتطلب سير عمل الرؤية الحاسوبية الحديثة إيجاد التوازن المثالي بين معلمات التدريب. 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 تشترك في بعض الجوانب مع مفاهيم الذكاء الاصطناعي الأخرى، إلا أنها تتميز في نطاقها وتطبيقاتها:

  • البحث عن البنية العصبية (NAS) مقابل AutoML: NAS هو مجموعة فرعية محددة من AutoML. في حين أن AutoML العام قد يختار بين شجرة القرار والشبكة العصبية ، فإن NAS يركز حصريًا على تصميم الهيكل الداخلي للشبكة العصبية (على سبيل المثال، عدد الطبقات والاتصالات). NAS مكثف حسابيًا ويتعامل مع طوبولوجيا النموذج.
  • التعلم النقلي مقابل AutoML: التعلم النقلي هو تقنية يتم فيها تكييف نموذج مدرب مسبقًا لمهمة جديدة. غالبًا ما يستفيد AutoML من التعلم النقلي كاستراتيجية لتسريع التدريب، ولكنهما ليسا متماثلين؛ AutoML هو عملية شاملة للأتمتة، في حين أن التعلم النقلي هو منهجية محددة تُستخدم ضمن تلك العملية.
  • MLOps مقابل AutoML: يركز AutoML على مرحلة إنشاء النموذج. يشمل MLOps (عمليات التعلم الآلي) دورة الحياة بأكملها، بما في ذلك نشر النموذج والمراقبة والحوكمة وإعادة التدريب في بيئات الإنتاج.

الأدوات والمنصات

مجال أدوات AutoML واسع للغاية، حيث يتراوح من الحلول المستندة إلى السحابة إلى المكتبات مفتوحة المصدر. تقدم كبرى شركات توفير الخدمات السحابية خدمات مثل Google AutoML و AWS SageMaker Autopilot، التي توفر واجهات رسومية لتدريب النماذج دون الحاجة إلى كتابة أكواد برمجية. في Python ، توفر مكتبات مثل auto-sklearn اختيارًا آليًا للخوارزميات لمجموعات البيانات القياسية .

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

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

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

انضم الآن