Ultralytics YOLO27: انضم إلى قائمة الانتظار.
ترخيص YOLO
العودة إلى مسرد Ultralytics

Curriculum Learning

يدرّب التعلم وفق المنهج النماذج على أمثلة أسهل أولًا، ثم يضيف أمثلة أصعب بمرور الوقت، استنادًا إلى درجة للصعوبة ودالة لتحديد وتيرة التدرج.

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

آلية عمل التعلّم وفق المنهج#

يحتاج المنهج إلى مكوّنين، أطلق عليهما Hacohen وWeinshall دالة التقييم ودالة ضبط الوتيرة. ترتّب دالة التقييم بيانات التدريب حسب الصعوبة، باستخدام قواعد استدلال بشرية مثل حجم الكائن أو حجبه أو طول الجملة، أو درجة ثقة نموذج معلّم مدرّب مسبقًا، أو خسارة النموذج الجاري تدريبه. وتحدد دالة ضبط الوتيرة سرعة انضمام الأمثلة الأصعب إلى مجموعة البيانات التي يتدرب عليها النموذج، كأن يبدأ بأيسر 20% ويزيدها خطيًا حتى تشمل مجموعة البيانات كاملة. يقيّم المقتطف أدناه مجموعة بيانات تجريبية باستخدام نموذج معلّم ويدرّب نموذجًا طالبًا على مجموعة متنامية تبدأ بالأمثلة الأسهل، باستخدام scikit-learn:

import numpy as np
from sklearn.datasets import make_classification
from sklearn.linear_model import LogisticRegression, SGDClassifier

# A toy dataset with 10% flipped labels, so some samples are genuinely hard
X, y = make_classification(n_samples=2000, n_features=20, flip_y=0.1, random_state=0)

# Scoring function: a teacher's confidence in each true label, sorted easiest first
teacher = LogisticRegression(max_iter=1000).fit(X, y)
confidence = teacher.predict_proba(X)[np.arange(len(y)), y]
order = np.argsort(-confidence)

# Pacing function: start with the easiest 20% and add 20% more each epoch
student = SGDClassifier(random_state=0)
for epoch in range(5):
    pool = order[: int((0.2 + 0.2 * epoch) * len(order))]
    student.partial_fit(X[pool], y[pool], classes=[0, 1])
    print(f"Epoch {epoch}: {len(pool)} samples, mean teacher confidence {confidence[pool].mean():.2f}")

تكبر المجموعة من 400 إلى 2,000 عينة، وينخفض متوسط ثقة النموذج المعلّم من 0.99 إلى 0.89 مع انضمام أصعب 20% من العينات في العصر التدريبي الأخير.

يلغي التعلم ذاتي الوتيرة الحاجة إلى نموذج معلّم، إذ يتيح للنموذج بناء منهجه الخاص انطلاقًا من خسارته الحالية؛ وهو أحد الأنماط الرئيسية للمناهج في استعراض Soviany وآخرين. في كل جولة، تنضم إلى مجموعة التدريب العينات التي يتعامل معها النموذج جيدًا بالفعل، وترتفع عتبة الخسارة حتى تُضمّن جميع العينات.

متى يفيد التعلم المنهجي؟#

لا تحقق المناهج تحسنًا بالقدر الذي توحي به الحدوس. ففي آلاف عمليات التدريب، وجد Wu وDyer وNeyshabur فوائد هامشية فقط في معايير الصور القياسية، إذ حققت البيانات المرتبة عشوائيًا ضمن مجموعة متنامية نتائج مماثلة لترتيبها من السهل إلى الصعب. وتحسّنت النتائج باستخدام المناهج عندما كانت ميزانية وقت التدريب محدودة أو التسميات مشوشة، وهما الحالتان اللتان يستخدمها فيهما الممارسون غالبًا.

تطبيقات عملية#

في التعلم المعزز الخاص بالروبوتات، تزيد المناهج صعوبة المهمة مع تحسن أداء الوكيل. درّبت OpenAI يدًا روبوتية على حل مكعب روبيك باستخدام العشوائية التلقائية للمجال، التي وسّعت نطاقات الفيزياء والمظهر في المحاكاة كلما أبدت السياسة أداءً جيدًا بما يكفي ضمن النطاق الحالي.

في الرؤية الحاسوبية، يمكن لمنهج تدريب كشف الكائنات أن يبدأ بكائنات كبيرة غير محجوبة، ثم يضيف لاحقًا مشاهد صغيرة أو مزدحمة أو ضعيفة الإضاءة. ويغيّر تدريب Ultralytics YOLO26 أيضًا موضع تركيزه بمرور الوقت: إذ تغيّر خسارته الشاملة من حقبة إلى أخرى أوزانها، منتقلةً من الرأس الكثيف أحادي إلى متعدد إلى الرأس أحادي إلى أحادي الذي يستخدمه nms=False، كما يوقف close_mosaic=10 التعزيز باستخدام الفسيفساء وMixUp وCutMix والنسخ واللصق في زيادة البيانات خلال آخر 10 عصور تدريبية، لتنتهي عملية التدريب على صور تشبه المدخلات الحقيقية. وفي تحليل الصور الطبية، يمكن أن يبدأ التدريب بمسوح يتفق عليها خبراء التعليق، ثم يضيف الحالات الملتبسة لاحقًا، وهو ما يلائم حالة التسميات المشوشة التي تحقق فيها المناهج أكبر فائدة.

  • التعلم المستمر: يضيف التعلم المستمر مهامًا جديدة أو توزيعات بيانات جديدة بمرور الوقت، ويجب أن يتجنب نسيان المهام القديمة. أما التعلم المنهجي فيعيد ترتيب بيانات مهمة واحدة ثابتة.
  • التعلم النشط: يختار التعلم النشط الأمثلة غير الموسومة التي ينبغي إرسالها للتوسيم، بينما يرتب التعلم المنهجي أمثلة موسومة بالفعل.
  • التعلم بالنقل: يدرّب التعلم بالنقل نموذجًا مسبقًا على مجموعة بيانات عامة كبيرة، ثم يضبطه بدقة على مهمة مستهدفة مختلفة، بحيث تتغير المهمة نفسها بين المرحلتين.
  • التنقيب عن السلبيات الصعبة: يركّز تنقيب الأمثلة الصعبة على الأمثلة التي يخطئ فيها النموذج أكثر من غيرها، وهو عكس المنهج الذي يبدأ بالأسهل. ويجري التنقيب عبر الإنترنت عن الأمثلة الصعبة (OHEM) لكواشف Fast R-CNN الانتشار العكسي عبر مقترحات المناطق ذات أعلى خسارة في كل صورة فقط.

استكشف الحلول

الرؤية الحاسوبية في الرياضة

الرؤية الحاسوبية في الرياضة

اكتشف كيف يعزّز Ultralytics YOLO الرؤية الحاسوبية الرياضية عبر تتبّع اللاعبين والكرة، وتحليلات الأداء، ورؤى التدريب، وإعادة تأهيل الرياضيين.
معرفة المزيد
الرؤية الحاسوبية للصور الجوية

الرؤية الحاسوبية للصور الجوية

حوّل صور الطائرات المسيّرة والصور الجوية إلى رؤى آنية للزراعة وتربية الأحياء المائية والحفاظ على البيئة والتحليل الجغرافي المكاني باستخدام Ultralytics YOLO.
معرفة المزيد
الرؤية الحاسوبية في قطاع الطيران والفضاء

الرؤية الحاسوبية في قطاع الطيران والفضاء

طبّق الرؤية الحاسوبية في مجال الطيران والفضاء باستخدام Ultralytics YOLO لفحص الطائرات، واكتشاف الأجسام الغريبة على المدارج (FOD)، والعمليات الأرضية في المطارات، واكتشاف عيوب المواد المركّبة.
معرفة المزيد
الرؤية الحاسوبية في مجال الأمن

الرؤية الحاسوبية في مجال الأمن

احمِ كل موقع باستخدام نماذج Ultralytics YOLO. يدعم الذكاء الاصطناعي البصري مراقبة المحيط، واكتشاف التهديدات، والتعرف على لوحات المركبات، والسلامة في مكان العمل.
معرفة المزيد
الرؤية الحاسوبية في الروبوتات

الرؤية الحاسوبية في الروبوتات

عزّز أداء الآلات الذكية باستخدام نماذج Ultralytics YOLO. يدعم الذكاء الاصطناعي البصري في الروبوتات الملاحة الذاتية والإدراك وتعقب الأجسام والتحكم الآني.
معرفة المزيد
الرؤية الحاسوبية في الخدمات اللوجستية

الرؤية الحاسوبية في الخدمات اللوجستية

بسّط العمليات اللوجستية باستخدام نماذج Ultralytics YOLO. يتيح الذكاء الاصطناعي البصري فحص الطرود وفرزها وتتبع المركبات ومراقبة سلامة المستودعات في الوقت الفعلي.
معرفة المزيد
الرؤية الحاسوبية في تجارة التجزئة

الرؤية الحاسوبية في تجارة التجزئة

أعِد تصور تجارة التجزئة باستخدام نماذج Ultralytics YOLO. يتيح الذكاء الاصطناعي البصري تتبع المخزون ومراقبة الرفوف وإدارة الطوابير واستخلاص رؤى أذكى عن العملاء.
معرفة المزيد
الرؤية الحاسوبية في الرعاية الصحية

الرؤية الحاسوبية في الرعاية الصحية

أنشئ حلولًا للرعاية الصحية باستخدام نماذج Ultralytics YOLO. يعزز الذكاء الاصطناعي البصري في الرعاية الصحية سرعة التصوير الطبي، وكفاءة التشخيص، ومراقبة المرضى.
معرفة المزيد
الرؤية الحاسوبية في التصنيع

الرؤية الحاسوبية في التصنيع

حسّن التصنيع باستخدام نماذج Ultralytics YOLO. يعزز الذكاء الاصطناعي للرؤية مراقبة الجودة واكتشاف العيوب والالتزام بمعدات الوقاية الشخصية وأتمتة خطوط التجميع.
معرفة المزيد
الرؤية الحاسوبية في قطاع السيارات

الرؤية الحاسوبية في قطاع السيارات

طبّق الرؤية الحاسوبية في قطاع السيارات باستخدام نماذج Ultralytics YOLO. يعزز الذكاء الاصطناعي للرؤية سلامة الطرق ومساعدة السائق وأتمتة المركبات لإنشاء طرق أكثر ذكاءً.
معرفة المزيد
الرؤية الحاسوبية في الزراعة

الرؤية الحاسوبية في الزراعة

أدخل الذكاء الاصطناعي البصري إلى الزراعة الذكية باستخدام نماذج Ultralytics YOLO. عزّز مراقبة المحاصيل وتتبع الماشية والزراعة الدقيقة لزيادة الإنتاجية وتحسينها.
معرفة المزيد

لنبنِ مستقبل الذكاء الاصطناعي معًا!

ابدأ رحلتك نحو مستقبل تعلّم الآلة