البحث العشوائي Random Search

1 دقيقة

ما هو البحث العشوائي؟

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

أهمية البحث العشوائي

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

تقنية البحث العشوائي مقابل بحث الشبكة

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

المحتوى محمي