فيديو تعليمي عن الخوارزميات الجينية في MATLAB

19

الوصف

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

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

blank

هيكل الخوارزميات الجينية
بشكل عام ، تتكون الخوارزميات الجينية من المكونات التالية:

كروموسوم
في الخوارزميات الجينية ، يمثل كل كروموسوم نقطة في مساحة البحث وحلًا ممكنًا للمشكلة. تتكون الكروموسومات نفسها (الحلول) من عدد ثابت من الجينات (المتغيرات). يشيع استخدام الترميز الثنائي (سلاسل البت) لتمثيل الكروموسومات.

تعداد السكان
تشكل مجموعة الكروموسومات مجموعة سكانية. مع تأثير العوامل الوراثية على كل مجموعة ، يتم تكوين مجموعة جديدة بنفس عدد الكروموسومات.

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

مشغلي الخوارزميات الجينية
في الخوارزميات الجينية ، يتم استخدام العوامل الجينية أثناء مرحلة التكاثر. من خلال التأثير على هؤلاء المشغلين على السكان ، يتم إنتاج الجيل التالي من تلك المجموعة. يتم استخدام عوامل التحديد والتقاطع والطفرة بشكل شائع في الخوارزميات الجينية.

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

مشغل كروس:
أثناء عملية الاندماج ، يتم تبادل أجزاء من الكروموسومات بشكل عشوائي. يسمح هذا للأطفال بالحصول على مزيج من خصائصهم الأبوية ولا يشبهون أحد الوالدين تمامًا.

الهدف هو إنجاب طفل جديد على أمل أن الصفات الجيدة لكلا المخلوقين في طفلهما ستجتمع معًا لإنتاج مخلوق أفضل.

الإجراء كالتالي:

نختار عشوائيا نقطة على الكروموسوم
نقوم بنقل الجينات بجانب تلك النقطة على الكروموسومات

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

نتيجة سنوات الخبرة:
هذا الفيديو التدريبي هو نتيجة سنوات من الترميز والعمل مع الخوارزميات الجينية في مشاريع مختلفة ، والتكلفة التي تدفعها لإنتاجه صغيرة جدًا مقارنة بسنوات الخبرة التي قضاها في إنتاج هذا الفيديو التدريبي.

المراجعات

لا توجد مراجعات بعد.

كن أول من يقيم “فيديو تعليمي عن الخوارزميات الجينية في MATLAB”

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *