تفاصيل العمل

وصف المشروع

المشروع ده عبارة عن نموذج تصنيف صور معمول باستخدام مكتبة PyTorch، والفكرة الأساسية كانت إنّي أدرّب شبكة عصبية التفافية (CNN) بسيطة على مجموعة بيانات Fashion-MNIST، اللي بتحتوي على صور لقطع ملابس مختلفة زي التيشيرت، الجزم، البناطيل

بدأت بتحميل البيانات وتجهيزها، وبعدها صممت CNN صغيرة بتعتمد على طبقة Convolution واحدة بفلتر 16، بعدها ELU activation و MaxPooling، وبعد كده بتحول الصورة لفلات قبل ما تدخل على طبقة Fully Connected للتصنيف النهائي.

درّبت النموذج على بيانات التدريب باستخدام Adam optimizer و CrossEntropy loss، وبعد التدريب بدأت أقيّم النموذج على بيانات الاختبار باستخدام مكتبة TorchMetrics علشان أحسب:

الدقة (Accuracy)

الدقة لكل كلاس (Precision per class)

الاسترجاع لكل كلاس (Recall per class)

وفي الآخر بطبّع التوقعات ونتائج التقييم علشان أعرف النموذج وصل لفين وشغّال كويس ولا محتاج تحسين.

بطاقة العمل

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