تنفيذ مجموعة من نماذج تعلم الآلة لمعالجة مشكلات مختلفة على بيانات حقيقية، شملت مهام التصنيف (Classification)، والانحدار (Regression)، والتجميع (Clustering).
تم اتباع منهجية منظمة تبدأ بمرحلة تحليل البيانات الاستكشافي (EDA) لفهم توزيع البيانات والعلاقات الإحصائية بين المتغيرات، تلاها تنفيذ عمليات تنظيف البيانات (Data Cleaning) ومعالجة القيم المفقودة والتعامل مع القيم الشاذة (Outliers).
تم تطبيق تقنيات Feature Engineering لتحسين جودة المدخلات، بالإضافة إلى استخدام أساليب Scaling وEncoding بما يتناسب مع طبيعة البيانات.
شملت مرحلة النمذجة تدريب وتقييم عدة خوارزميات، من بينها:
Linear & Logistic Regression، Random Forest، Gradient Boosting، وXGBoost
تم تقييم النماذج باستخدام مقاييس متعددة مثل Accuracy، Precision، Recall، F1-score، وRMSE، مع الاعتماد على Cross-Validation لضمان استقرار الأداء.
تم إجراء تحسين للنماذج (Hyperparameter Tuning) باستخدام Grid Search وRandom Search للوصول إلى أفضل أداء ممكن.
تم عرض النتائج باستخدام Visualization لتوضيح سلوك النموذج والفروق بين القيم المتوقعة والحقيقية، بالإضافة إلى تحليل الأخطاء.
الأدوات والتقنيات المستخدمة:
Python, Pandas, NumPy, Scikit-learn, Matplotlib, Seaborn