اكتشف كيف تعمل خوارزميات التحسين على تحسين أداء الذكاء الاصطناعي والتعلم الآلي، بدءاً من تدريب الشبكات العصبية إلى تطبيقات العالم الحقيقي في مجال الرعاية الصحية والزراعة.
خوارزمية التحسين هي المحرك الذي يقود عملية التعلم في التعلم الآلي والتعلم العميق. ويتمثل دورها الأساسي في تعديل المعلمات الداخلية للنموذج بشكل متكرر، مثل الأوزان والانحيازات، لتقليل دالة الخسارة إلى الحد الأدنى. اعتبرها طريقة منهجية لإيجاد أفضل مجموعة ممكنة من المعلمات التي تجعل تنبؤات النموذج أكثر دقة. هذه العملية أساسية لتدريب النموذج، حيث إنها تحوّل نموذجًا عامًا إلى أداة متخصصة قادرة على حل مهمة محددة، مثل اكتشاف الأجسام أو تجزئة الصور.
في جوهرها، تتنقل خوارزمية التحسين في "مشهد الخسارة"، وهو فضاء عالي الأبعاد حيث تمثل كل نقطة مجموعة من معلمات النموذج، ويقابل ارتفاع النقطة خطأ النموذج. الهدف هو إيجاد أدنى نقطة أو "الحد الأدنى" في هذا المشهد. تبدأ الخوارزمية بمجموعة أولية من المعلمات العشوائية، وفي كل خطوة (أو حقبة)، تحسب تدرج دالة الخسارة. يشير هذا الانحدار في اتجاه الصعود الأكثر انحدارًا، لذلك تأخذ الخوارزمية خطوة في الاتجاه المعاكس للهبوط في المشهد.
يتم التحكم في حجم هذه الخطوة من خلال معيار مفرط حاسم يسمى معدل التعلم. يضمن معدل التعلم الذي يتم اختياره بشكل جيد أن يتعلم النموذج بكفاءة دون تجاوز الحد الأدنى أو التعثر. تُعرَف هذه العملية التكرارية لحساب التدرجات وتحديث المعلمات باسم الترحيل العكسي وتستمر حتى يتوقف أداء النموذج على مجموعة بيانات التحقق من الصحة عن التحسن، مما يشير إلى التقارب.
وقد تم تطوير العديد من خوارزميات التحسين لكل منها خصائص مختلفة. ومن أكثرها استخدامًا في التعلم العميق ما يلي:
يمكن أن يؤثر اختيار المُحسِّن بشكل كبير على سرعة التدريب والأداء النهائي للنموذج. في نظام Ultralytics، يمكن للمستخدمين تكوين المُحسِّن بسهولة أثناء إعداد التدريب.
تعمل خوارزميات التحسين خلف الكواليس في عدد لا يحصى من تطبيقات الذكاء الاصطناعي.
من المهم التمييز بين خوارزميات التحسين ومفاهيم التعلم الآلي ذات الصلة:
Tuner
الفئة أتمتة هذه العملية باستخدام طرق مثل الخوارزميات التطورية.