تم إنجاز هذا المشروع في Le Wagon خلال أسبوعين، خلال المعسكر التدريبي لعلوم البيانات. باستخدام هذا المشروع، يمكنك التصنيف حسب الأنواع والأسماء لـ 151 وحش جيب أول (AKA Pokémon)، وذلك بفضل نموذج CNN. ولكن هذا ليس كل شيء! يمكنك أيضًا إنشاء نموذج جديد بفضل نموذج GAN.
لاختبار التطبيق، انتقل إلى هذا الموقع: https://pokemon-generator-1672.streamlit.app/
دعنا أولاً نستنسخ المستودع:
git clone https://github.com/Just-PH/lewagon-pokedex-gan.git
تشغيل التثبيت:
cd backend
make start
لا يزال في /backend لاختبار وظيفة التنبؤات على جميع الصور:
make run_test
إذا كنت تريد فقط اختبار الأنواع:
make run_test_15
إذا كنت تريد اختبار الأسماء فقط:
make run_test_150
للتنبؤ بهم:
make run_pred
إذا كنت تريد فقط التنبؤ بالأنواع:
make run_pred_15
إذا كنت تريد التنبؤ بالأسماء فقط:
make run_pred_150
لتوليد هذا النوع من الصور:
يمكنك استخدام هذا الأمر:
make run_generate
ستكون الصورة في المستودع المسمى Output_gan
لتشغيل واجهة برمجة التطبيقات محليًا:
make run_api_local