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