المشروع عبارة عن بناء model قادر علي التنبؤ بالقيم باستخدام خوارزميات الانحدار المختلفة. في البداية اقدم له بعض الأرقام العشوائية المختلفة ثم تقسيمها إلى بيانات تدريب واختبار لبناء النموذج وتقييم أدائه. بعد ذلك يتم تطبيق عدة أنواع من نماذج الانحدار لمقارنة أدائها في التنبؤ بالبيانات.
النماذج المستخدمة في المشروع تشمل:
Simple Linear Regression للتنبؤ بالعلاقة الخطية بين المتغيرات.
3D Linear Regression لدراسة العلاقة بين أكثر من متغير مستقل ومتغير تابع.
Polynomial Regression لتمثيل العلاقات غير الخطية بين البيانات وتحسين دقة التنبؤ.
كما يتم تقييم أداء النماذج باستخدام بعض المقاييس المهمة مثل:
Mean Absolute Error (MAE)
Mean Squared Error (MSE)
R² Score
تم تنفيذ المشروع باستخدام المكتبات التالية:
NumPy لمعالجة البيانات الرياضية
Scikit-Learn لبناء نماذج التعلم الآلي
Matplotlib لعرض البيانات والنتائج بصريًا