프로젝트 소개

RustWeatherML은 완전히 Rust로 구축된 프로덕션급 날씨 예측용 머신러닝 시스템입니다. Evcxr Jupyter 커널을 사용한 대화형 탐색과 실험을 통해 데이터 수집부터 모델 모니터링까지 전체 ML 수명주기를 보여줍니다. 이 저장소에는 GitHub Actions를 통해 3시간마다 자동 업데이트되는 실시간 날씨 예측이 포함되어 있습니다. 전 세계 여러 도시에 대해 24시간, 48시간, 72시간 예측을 제공하며, 여기에는 기온, 강수 확률, 강수량, 구름량, 풍속, 날씨 상태가 포함됩니다. 예측은 Open-Meteo의 수치 예보(NWP) 데이터와 머신러닝 모델을 결합하며, 여기에는 기온용 Ridge 회귀와 강수 확률용 배깅 앙상블이 포함됩니다. README에는 블렌딩 계수 α=0.9 및 기온 예측의 RMSE 값과 같은 방법론에 대한 자세한 표와 설명이 포함되어 있습니다.