Post by Menna Abu-khadra

Junior Machine Learning Engineer | Generative AI Enthusiast | AI & Machine Learning Trainee @ DEPI | Route Academy Graduate

"إِنَّا لَا نُضِيعُ أَجْرَ مَنْ أَحْسَنَ عَمَلًا" هو ينفع نعرف إن المحصول هيبدأ يتعب قبل ما أي حد يلاحظ؟ ده كان السؤال اللي بدأ منه البروجيكت بتاعنا في الأول افتكرنا إن أصعب جزء هيكون أختيار Machine Learning Algorithm مناسب للبروجيكت لكن اكتشفنا إن ده كان أسهل جزء التحدي الحقيقي كان إن مفيش Dataset جاهزة تناسب المشكلة دي فكان لازم نبني كل حاجة بنفسنا بدأنا نجمع صور Sentinel-2 باستخدام Google Earth Engine مع بيانات الطقس من NASA POWER وقسمنا محافظة كفر الشيخ كلها إلى 2828 Grid بمساحة 1 km × 1 km وبعدها بنينا Data Pipeline لجمع ومعالجة البيانات الممتدة من 2020 إلى 2024. بعد كده بدأ الجزء اللي خد أكبر مجهود. اشتغلنا على Feature Engineering مخصوص للـ Time Series Data وأضافنا Features زي: Lag Features - Rolling Statistics - VPD - ET - Drought Severity - Temperature, Rainfall & Vegetation Anomalies واتأكدنا إن مفيش Data Leakage يخلي نتائج الموديل مضللة أو أحسن من الواقع جربنا أكتر من Model وقارنا بين Logistic Regression - Random Forest - XGBoost باستخدام TimeSeriesSplit & Hyperparameter Tuning. وفي النهاية وصلنا لموديل حقق AUC-ROC = 0.957 بس بالنسبة لنا الموديل مكانش هو النهاية. عشان كده بنينا System كامل باستخدام FastAPI & Streamlit يقدر يعرض: - Dashboard - Risk Map - Grid Inspection - Prediction - Model Insights وكمان عملنا AI Assistant باستخدام Gemini API لكن دوره مش إنه يعمل Prediction هو بيساعد اليوزر يفهم ليه الموديل وصل للنتيجة دي ودي كانت نقطة مهمة جدًا بالنسبة لنا لأن تفسير النتيجة في التطبيقات الزراعية مهم بنفس أهمية التنبؤ. الرحلة دي علمتني إن بناء مشروع AI حقيقي مش معناه إنك تدرب موديل وخلاص. هو إنك تبدأ من مشكلة واقعية تبني البيانات بنفسك تطور Model تقدر تثق فيه وبعدها تحوله إلى End-to-End System يقدر أي مستخدم يستفيد منه. سعيدة جدًا إني كنت جزء من الفريق ده وفخورة بكل اللي قدرنا نحققه مع بعض. Yasmina Tarek Mhmd Salah Mahmoud Mohamed وشكرًا لـ Digital Egypt Pioneers Initiative - DEPI و لبشمهندس Mahmoud Goda على الدعم والتوجيه في البروجيكت من البداية للنهاية GitHub Repository : https://lnkd.in/eSg_q8bf Live Demo : https://lnkd.in/eijn-qzV

Post content

Video Content