هندسة الميزات (Feature Engineering) هي عملية اختيار وتحويل وإنشاء ميزات (Features) من البيانات الخام لجعلها أكثر تعبيرًا وملاءمة للنموذج، بهدف تحسين أدائه ودقته. وتشمل هذه العملية خطوات مثل تنظيف البيانات، تطبيعها أو مقياسها (Normalization/Scaling)، تحويل المتغيرات (مثل تحويل القيم الزمنية إلى ساعات/أيام أو تقسيم النصوص إلى كلمات)، وكذلك إنشاء ميزات جديدة تُبرز الأنماط المهمة في البيانات. وتُعد هندسة الميزات مرحلة حاسمة في بناء نماذج التعلم الآلي، إذ يمكن أن تُحدث فارقًا كبيرًا في النتائج حتى أكثر من اختيار الخوارزمية نفسها.
تشمل:
• استخراج السمات المهمة من البيانات.
• إنشاء ميزات جديدة (Transformations, Aggregations…).
• اختيار أفضل الميزات للتعلم.
