Veggie Vision — تطبيق تصنيف الخضروات بالذكاء الاصطناعي
تطبيق ويب يقدر يتعرف على نوع الخضار من خلال صورة بيرفعها المستخدم، باستخدام نموذج شبكة عصبية Convolutional Neural Network (CNN) مدرّب من الصفر (من غير Transfer Learning) على 15 نوع مختلف من الخضروات.
اللي عملته في المشروع:
بناء نموذج CNN من الصفر باستخدام Keras/TensorFlow (طبقات Conv2D + MaxPooling + Dense)
استكشاف وتحليل البيانات (EDA) والتأكد من توازن الفئات (class balance)
تطبيق تقنيات Data Augmentation لتحسين أداء النموذج
تدريب النموذج مع استخدام EarlyStopping لتفادي الـ Overfitting
بناء واجهة ويب كاملة باستخدام Flask تستقبل الصورة وتعرض النتيجة
عرض نسبة الثقة (confidence) لأعلى 5 تصنيفات محتملة، مش بس التصنيف الفائز
الحفاظ على خصوصية المستخدم: الصور بتتحذف من السيرفر فور التصنيف ومفيش تخزين
الأدوات المستخدمة: Python, TensorFlow/Keras, Flask, HTML/CSS/Js