مسرد المصطلحات

الخوارزميات التطورية

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

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

كيف تعمل الخوارزميات التطورية

تحاكي العملية الأساسية للخبرة الاستشارية التطور الطبيعي من خلال عدة خطوات رئيسية:

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

تشمل الأنواع الشائعة من المستشارين الخبراء الخوارزميات الجينية (GAs) والبرمجة الجينية واستراتيجيات التطور (ES) والتطور التفاضلي (DE).

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

تتسم EAs بتنوعها الشديد وتستخدم لمعالجة المشاكل التي يكون فيها مساحة البحث كبيرة أو معقدة أو غير مفهومة جيدًا.

الخوارزميات التطورية مقابل المفاهيم ذات الصلة

من المفيد التفريق بين المستشارين الخبراء ونماذج الذكاء الاصطناعي الأخرى ذات الصلة:

  • ذكاء السرب (SI): كلاهما من الأساليب المستوحاة من الطبيعة والقائمة على السكان. إلا أن ذكاء السرب يركز على التحسين الجيلي عن طريق الانتقاء والتقاطع والطفرة. وعلى النقيض من ذلك، فإن ذكاء السرب (SI) يمثل السلوك الجماعي للعوامل اللامركزية (مثل سرب الطيور أو مستعمرة النمل) التي تتفاعل ضمن جيل واحد لحل المشاكل.
  • التعلم المعزز (RL): يتضمن التعلّم المعزز (RL) وكيلاً واحدًا يتعلم سياسة مثلى من خلال التفاعل مع بيئة ما وتلقي المكافآت أو العقوبات. من ناحية أخرى، فإن تقنيات التعلم المعزز هي تقنيات بحث تعتمد على السكان ولا تتطلب بالضرورة بيئة تفاعلية أو إشارة مكافأة صريحة بنفس الطريقة.
  • التحسين القائم على التدرج: تعتمد خوارزميات مثل Stochastic Gradient Descent Descent (SGD) و Adam على حساب تدرج دالة الخسارة لتحديث معلمات النموذج. إن خوارزميات التحسين المستند إلى التدرج خالية من التدرج، مما يجعلها فعالة للغاية في المشاكل غير القابلة للاختلاف أو غير المتقطعة أو التي تحتوي على العديد من الحلول المثلى المحلية.

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

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

انضم الآن
تم نسخ الرابط إلى الحافظة