مشروع يهدف إلى فهم آلية عمل خوارزميات التعلم الآلي من خلال تنفيذ خوارزمية الانحدار الخطي (Linear Regression) من الصفر بدون الاعتماد على مكتبات تعلم آلي جاهزة.
تفاصيل المشروع:
تنفيذ خوارزمية الانحدار الخطي باستخدام مكتبة NumPy فقط
بناء جميع مكونات النموذج يدويًا، بما في ذلك:
دالة الخطأ (Mean Squared Error)
خوارزمية الانحدار المتدرج (Gradient Descent)
تحديث الأوزان والانحياز (Weights & Bias)
تدريب النموذج على بيانات تجريبية
عرض النتائج بصريًا من خلال:
مقارنة البيانات الأصلية مع خط الانحدار
تتبع انخفاض قيمة الخطأ عبر عدد الدورات (Epochs)
تقييم أداء النموذج باستخدام مقاييس الخطأ
الأدوات والتقنيات المستخدمة:
Python
NumPy
Matplotlib
Jupyter Notebook
نوع العمل:
تعلم آلي – تنفيذ الخوارزميات من الصفر