Farmer Lens
Key Features
- 🧠 On-device Classification: Identify date fruit varieties (e.g., Medjool, Deglet Noor) using a TensorFlow Lite model deployed via Firebase ML.
- 📱 Cross-platform App: Built with Flutter for iOS and Android with a single codebase.
- 🎮 Gamification: Earn points and badges for correct classifications to engage learners.
- 🔄 Model Feedback Loop: Users can submit images of misclassified dates to a Firebase Cloud Function, feeding into future model retraining.
- 🌐 Cloud Integration: Firebase SDK handles model hosting, inference, and data collection.
Tech Stack
Component | Technology |
Mobile App | Flutter, Dart |
ML Model | TensorFlow Lite, AutoML Vision Edge |
Backend & Hosting | Firebase (Cloud Functions, Storage) |
CI/CD | GitHub Actions |
Roadmap & Task Progress
Progress & Next Steps
- ✅ Model trained and converted to a TFLite "lite" model.
- ✅ Integrated model into Flutter app via Firebase ML SDK.
- ✅ Real-time classification working in-app.
- 🚧 APK build & Store deployment pending.
- 🚧 User submission feedback loop needs full implementation and testing.
Development Updates on Twitter
بعد مادخلت عالم الذكاء الصناعي وتعلم الالة 🤖 , قررت ابدا اطبق اللي تعلمته واكثر . لذلك حبيت اشارككم التحدي الجديد اللي بديت فيه , وهو انشاء تطبيق ذكي 📱 باستعمال التعلم العميق ( Deep Learning) يساعد المستخدم بالتعرف على انواع التمر #تعلم_الاَلة #ML
تحديث بعد اسبوعين من التحفير وكل شوي اضيع في طبقات التعلم العميق الكثيرة 😂 اولا جمعت بيانات من الانترنت لمجموعة من التمر , ولازلت اضيف بيانات اكثر حاليا الانواع اللي جمعتها هي التالي : عجوة و مجدول وجالاكسي (نوع سكري) و منيفي و نبتة علي ورطب وصقعي وسكري وشيشي. حصلتها في Kaggle
الدقة عالية بس الواقع شيء ثاني🙃
للتحديث ** رجعت لمرحلة جمع البيانات من جديد وقللت انواع التمر اللي بشتغل عليها من 9 الى 6 انواع حاولت اجمع صور للتمر من الويب webscraping ووبعد تنظيف البيانات اللي جمعته للحين 😥 بس هذا. ولكن فيه تحسن بالمودل صار اقرب للواقع 👍🏾
تحديث سريع 📢 انشغلت الفترة اللي راحت عن المشروع , لكن الان في مرحلة التصميم وحددت الثيم المناسب حاليا 🎨. باقي تصاميم الصفحات وبعض النوافذ اكملها👍🏾😁
خويكم سحب شوي 👀 لكن خلصت واجهة التطبيق المبدأية حاليا.