باختصار
الـAutoML هو أي عملية مؤتمتة لبناء نماذج تعلّم الآلة، بحيث تتولّى الأداة خطوات كان الإنسان يقوم بها يدويًا.
بالتفصيل
بناء نموذج تقليديًا سلسلة خطوات متكرّرة ومملّة: تجهّز البيانات، تجرّب خوارزميات مختلفة، تضبط المعاملات الفائقة، تقيس، تعيد. الـAutoML بيؤتمت الخطوات دي.
المهامّ اللي يقدر يتولّاها تشمل:
- البحث عن النموذج الأنسب للمسألة.
- ضبط المعاملات الفائقة (Hyperparameters).
- تجهيز البيانات، بما في ذلك هندسة السمات (Feature Engineering).
- نشر النموذج الناتج.
الفايدة بتيجي على مستويين. لعلماء البيانات، بيوفّر وقتًا ومجهودًا في تطوير خطوط أنابيب التعلّم الآلي، وبيحسّن دقّة التنبّؤ. ولغير المتخصّصين، بيخلّي مهامّ تعلّم آلة معقّدة في المتناول.
لكن مهمّ تفهم حدوده: الأتمتة بتشتغل على المساحة اللي تعرّفها لها. هي مش بتختار المشكلة الصحيحة، ولا بتجمع بيانات أفضل، ولا بتكتشف إن تسميتك للهدف غلط من الأساس. الأتمتة بتسرّع التنفيذ، مش الحكم.
مثال عملي
عندك جدول بيانات لعملاء ومعاه عمود «هل ألغى الاشتراك؟». بدل ما تجرّب بإيدك عشر خوارزميات وتضبط معاملات كلٍّ منها، بتدّي البيانات لأداة AutoML، فتجرّب هي التركيبات وترجّع لك أفضل نموذج مع قياس أدائه.
شغلك الحقيقي يبقى: هل عمود «ألغى الاشتراك» متعرَّف صحّ؟ وهل البيانات ممثّلة لعملائك الحاليين؟ — ودول سؤالان الأداة ما بتجاوبش عليهما.
مصطلحات مرتبطة
- Hyperparameter — المعامل الفائق.
- Feature Engineering — هندسة السمات.
- MLOps — عمليات تعلّم الآلة.
المصادر: Google ML Glossary


