تفاصيل العمل

Handwritten Digit Recognition

• مشروع في مجال Machine Learning يهدف إلى تدريب نموذج يستطيع التعرف على الأرقام المكتوبة باليد.

• الفكرة تعتمد على استخدام Neural Networks لتحليل صورة الرقم واستخراج الـ features منها.

• النموذج يتعلم من dataset مشهور اسمه MNIST يحتوي على

70,000 صورة لأرقام مكتوبة باليد من 0 إلى 9.

• كل صورة تكون بحجم

28 × 28 pixels

يعني النموذج يتعامل مع 784 feature لكل صورة.

• خطوات المشروع:

• جمع البيانات (Dataset)

• عمل Data Preprocessing

تحويل الصورة إلى grayscale

normalization للقيم

• تدريب نموذج مثل

Logistic Regression

Neural Network

Convolutional Neural Network (CNN)

• تقييم النموذج باستخدام Accuracy و Confusion Matrix

• في النهاية النموذج يستطيع أن يأخذ صورة رقم مكتوب باليد ويتوقع الرقم الصحيح.

مثال:

لو أدخلت صورة لرقم مكتوب مثل

"5"

النموذج يحلل الصورة

ويقول:

Prediction = 5

بطاقة العمل

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