license: cc-by-nc-sa-4.0 | |
metrics: | |
- mse | |
pipeline_tag: graph-ml | |
tags: | |
- graphcast | |
- weather | |
# graphcast\_finetune\_2019\_2021 | |
This model contains the GraphCast checkpoints created as part of [(Subich 2024)](https://arxiv.org/abs/2408.14587), which fine-tunes the "standard" GraphCast ¼°/37-level model on the 2019-2021 period. The primary goal of the study was to adapt the model to the Canadian GDPS analysis, but another product produced along the way was a "control" version trained on ERA5 data, which is more widely available. | |
The model's training code is available at [https://github.com/csubich/graphcast](https://github.com/csubich/graphcast/tree/graphcast_train). | |
The model checkpoints are in the `params/ar{1,2,4,8,12}` directories, each directory noting the number of autoregressive forecast steps completed. See the arxiv paper for details about the training schedule. The respective `era5.ckpt` files are the model versions trained on ERA5 data, and the `gdps.ckpt` files are those trained on the GDPS analysis data. The `ar12` checkpoints are the final result of training, and the earlier ones are provided for research \& reference. | |
The GDPS-tuned model was trained with an adjusted set of normalization weights, which are located in `stats/gdps`. For symmetry, the corresponding ERA5 weights are at `stats/era5`, but those are unmodified from the normalization weights used for the unmodified GraphCast models. | |
Also as noted in (Subich 2024), the models were trained with an alternate set of vertical (pressure level) weights for the loss function, which are included here in the various `error_weights/*.pickle` files. `deepmind.pickle` just reproduces pressure-proportional weighting, and it is included for completeness. | |
As these models are all derivative of the published 37-level GraphCast weights, these models also carry the CC-BY-NC-SA-4.0 (attribution, noncommercial, sharealike) license. | |
--- | |
license: cc-by-nc-sa-4.0 | |
--- |