تعرّف على كيفية قيام مُحسِّن آدم بتشغيل تدريب الشبكة العصبية الفعال بمعدلات تعلُّم تكيُّفية وزخم وتطبيقات واقعية في مجال الذكاء الاصطناعي.
آدم (Adaptive Momentment Estimation) هي خوارزمية تحسين شائعة وقوية تُستخدم في التعلم الآلي (ML) والتعلم العميق (DL). وهي مصممة للعثور بكفاءة على القيم المثلى لمعلمات النموذج (أوزانه وانحيازاته) من خلال تحديثها بشكل متكرر بناءً على بيانات التدريب. يحظى آدم بتقدير كبير لسرعة تقاربه السريع وفعاليته عبر مجموعة واسعة من المشاكل، مما يجعله خيارًا افتراضيًا شائعًا للعديد من الممارسين عند تدريب نماذج مخصصة. كان تطويره خطوة مهمة في جعل تدريب النماذج الكبيرة والمعقدة أكثر عملية.
الابتكار الرئيسي لآدم هو قدرته على تكييف معدل التعلم لكل معلمة على حدة. فبدلاً من استخدام معدل تعلم واحد وثابت لجميع الأوزان في الشبكة، يحسب آدم معدل تعلم فردي يتكيف مع تقدم التدريب. يحقق ذلك من خلال الجمع بين مزايا طريقتين أخريين للتحسين: RMSProp والزخم. يتتبع آدم عنصرين رئيسيين: العزم الأول (متوسط التدرجات، على غرار الزخم) والعزم الثاني (التباين غير المركزي للتدرجات). هذا المزيج يسمح له بإجراء تحديثات أكثر استنارة، مع اتخاذ خطوات أكبر للمعلمات ذات التدرجات الثابتة وخطوات أصغر لتلك ذات التدرجات الضبابية أو المتفرقة. هذه الطريقة مفصلة في ورقة بحث آدم الأصلية التي أعدها كينجما وبا.
من المفيد مقارنة آدم بأدوات التحسين الشائعة الأخرى لفهم نقاط قوته.
كفاءة آدم ومتانته تجعله مناسباً لمجموعة كبيرة من التطبيقات.
ضمن نظام Ultralytics البيئي، يُعد آدم ومتغيره AdamW محسنين متاحين لتدريب نماذج YOLO الخاصة بـ Ultralytics. يمكن أن تؤدي الاستفادة من معدلات التعلّم التكيّفية الخاصة بآدم إلى تسريع التقارب أثناء تدريب نماذج اكتشاف الأجسام أو تجزئة النماذج أو تقدير الوضع مثل YOLO11 أو YOLOv10. بينما يكون SGD غالبًا هو المُحسِّن الافتراضي والموصى به لبعض نماذج YOLO نظرًا لاحتمال تعميمها النهائي بشكل أفضل، يوفر آدم بديلاً قويًا، وهو مفيد بشكل خاص أثناء التجربة الأولية. يمكنك بسهولة تكوين المُحسِّن وإعدادات التدريب الأخرى. تعمل أدوات مثل Ultralytics HUB على تبسيط العملية، مما يسمح للمستخدمين بتدريب النماذج باستخدام مُحسِّنات مختلفة، بما في ذلك آدم، إما محليًا أو عبر التدريب السحابي. وتوفر أطر عمل مثل PyTorch و TensorFlow تطبيقات قياسية لآدم، والتي يتم استخدامها في إطار عمل Ultralytics.