--- license: mit pipeline_tag: image-to-image tags: - precipitation-nowcasting - rainmap - pytorch - sevir - fine-tuning --- # RainMap Nowcasting This repository hosts model weights for [`TechieMoon/rainmap-nowcasting`](https://github.com/TechieMoon/rainmap-nowcasting). ## Intended use The model accepts 6 grayscale rain map frames and predicts the next 6 grayscale frames. Pixel intensity is interpreted as `0..255 -> 0..1` rain intensity. ## Important warning Small SEVIR VIL subset fine-tuned benchmark model. Not for operational weather forecasting. ## Model - Dataset: `SEVIR VIL mini local fine-tune` - Weights: `rainmap-nowcasting-sevir-finetuned.safetensors` - Input frames: `6` - Target frames: `6` - Image size: `[64, 64]` ## Files - `rainmap-nowcasting-sevir-finetuned.safetensors`: PyTorch state dict. - `model_config.json`: architecture, frame count, image size, and encoding. - `training_metrics.json`: training metrics. ## Benchmark - Dataset: `data\sevir_mini\local\val` - Sequences: 4 | Model | MAE | RMSE | CSI@0.3 | HSS@0.3 | ETS@0.3 | FSS@0.3/w15 | | --- | ---: | ---: | ---: | ---: | ---: | ---: | | persistence | 0.0406 | 0.0930 | 0.5944 | 0.7117 | 0.5524 | 0.9675 | | base | 0.0764 | 0.0983 | 0.6432 | 0.7520 | 0.6026 | 0.9605 | | fine_tuned | 0.0694 | 0.0888 | 0.6699 | 0.7747 | 0.6323 | 0.9727 | Small-subset benchmark results are not operational forecasting claims. ## Example ```bash python -m rainmap_nowcasting.predict --input-dir samples/input --output-dir outputs ```