عن المشروع

RustWeatherML هو نظام تعلم آلة بمستوى إنتاجي للتنبؤ الجوي، مبني بالكامل بلغة Rust. يوضح دورة حياة تعلم الآلة الكاملة من جمع البيانات إلى مراقبة النموذج، باستخدام نواة Evcxr Jupyter للاستكشاف والتجريب التفاعلي. يتضمن المستودع تنبؤات جوية حية تُحدَّث تلقائياً كل 3 ساعات عبر GitHub Actions. يوفر تنبؤات لمدة 24 ساعة و48 ساعة و72 ساعة لمدن متعددة حول العالم، تشمل درجة الحرارة واحتمالية المطر وهطول الأمطار والغطاء السحابي وسرعة الرياح والأحوال الجوية. تمزج التنبؤات بيانات التنبؤ العددي بالطقس (NWP) من Open-Meteo مع نماذج تعلم الآلة، بما في ذلك منحدرات Ridge لدرجة الحرارة ومجموعة bagging لاحتمالية المطر. يتضمن ملف README جداول مفصلة وشروحات للمنهجية، مثل معامل المزج α=0.9 وقيم RMSE لتنبؤات درجة الحرارة.