تفاصيل العمل

في هذا المشروع، قمت ببناء نموذج تعلم عميق لتصنيف الصور الرقمية المكتوبة بخط اليد باستخدام قاعدة بيانات MNIST الشهيرة. الهدف هو تدريب نموذج فعال يمكنه التعرف على الأرقام من 0 إلى 9 بدقة عالية.

الخطوات المنفذة:

تحميل بيانات MNIST من مكتبة TensorFlow

عرض عينات من الصور باستخدام Matplotlib

تطبيع البيانات لتسريع عملية التدريب

بناء نموذج باستخدام Sequential يحتوي على:

طبقة Flatten لتحويل الصورة إلى متجه

طبقة Dense بـ 128 وحدة وتفعيل ReLU

طبقة Dropout لتقليل فرط التكيف

طبقة إخراج بـ 10 وحدات وتفعيل Softmax

تدريب النموذج لـ 10 حقب مع تقسيم البيانات إلى تدريب وتحقق

تقييم النموذج على بيانات الاختبار

الأدوات المستخدمة:

Python, TensorFlow, Keras, Matplotlib, Seaborn, Scikit-learn

النتائج

دقة النموذج على بيانات الاختبار: 99.11%

تم عرض:

مصفوفة الالتباس (Confusion Matrix)

تقرير التصنيف (Precision, Recall, F1-Score)

منحنيات التدريب والتحقق لكل من الدقة والخسارة

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز