这个项目能做什么

RustWeatherML 是一个完全用 Rust 构建的生产级天气预测机器学习系统。它展示了从数据收集到模型监控的完整机器学习生命周期,并使用 Evcxr Jupyter 内核进行交互式探索和实验。 该仓库包含实时天气预测,通过 GitHub Actions 每 3 小时自动更新一次。它为全球多个城市提供 24 小时、48 小时和 72 小时预报,包括温度、降雨概率、降水量、云量、风速和天气状况。这些预报将来自 Open-Meteo 的数值天气预报(NWP)数据与机器学习模型相结合,其中包括用于温度的 Ridge 回归器和用于降雨概率的 bagging 集成。README 包含详细的表格和方法论说明,例如混合系数 α=0.9 以及温度预报的 RMSE 值。