MindSpore Earth
MindSpore Earth Introduction
Weather phenomena are closely related to human production and life, socioeconomic conditions, military activities, and more. Accurate weather forecasts can mitigate the impact of severe weather events, avoid economic losses, and create ongoing financial revenue in areas such as energy, agriculture, transportation, and entertainment. Currently, weather forecasts mainly use numerical weather prediction models to solve atmospheric dynamic equations that describe weather evolution by processing observational data collected from meteorological satellites, observation stations, radars, etc., thereby providing weather and climate prediction information. The prediction process of numerical models involves massive calculations that require considerable time and computational resources. Compared to numerical models, data-driven deep learning models can effectively reduce computational costs by several orders of magnitude.
MindSpore Earth is an Earth science toolkit developed based on MindSpore. It supports AI meteorological predictions for multiple spatiotemporal scales such as nowcasting, medium-term, and long-term forecasts, as well as disaster weather predictions such as precipitation and typhoons. It aims to provide efficient and easy-to-use AI meteorological prediction software for industrial researchers and engineers, university teachers, and students.
Application Cases
Ocean
Case |
Description |
Dataset |
Model Architecture |
NPU |
|---|---|---|---|---|
High-resolution intelligent Arctic sea ice forecasting |
Not yet open source |
Transformer |
✔️ |
DEM
Case |
Description |
Dataset |
Model Architecture |
NPU |
|---|---|---|---|---|
[DEM-SRNet][dem-super-resolution-URL] |
Global 3-arc-second (90m) high-resolution land-sea digital elevation model |
nasadem |
EDSR |
✔️ |
El Niño
Case |
Description |
Dataset |
Model Architecture |
NPU |
|---|---|---|---|---|
[CTEFNet][ensoforecast-URL] |
CNN and Transfer Learning-based El Niño prediction model |
CMIP5, SODA |
CNN |
✔️ |
Nowcasting Precipitation
Case |
Description |
Dataset |
Model Architecture |
NPU |
|---|---|---|---|---|
[DGMs][dgmr-URL] |
Radar data meteorological nowcasting based on deep generative models |
Radar data |
GAN, ConvGRU |
✔️ |
[NowcastNet][Nowcastnet-URL] |
Generative nowcasting precipitation model incorporating physical mechanisms |
USA-MRMS dataset |
GAN, two-path U-Net |
✔️ |
[PreDiff][PreDiff-URL] |
Short-term precipitation forecasting based on latent diffusion models |
SEVIR_LR dataset |
LDM, Earthformer |
✔️ |
Medium-range Weather Forecast
Case |
Description |
Dataset |
Model Architecture |
NPU |
|---|---|---|---|---|
[FourCastNet][fourcastnet-URL] |
Data-driven global weather prediction model |
ERA5 reanalysis dataset |
AFNO |
✔️ |
[ViT-KNO][koopman_vit-URL] |
Learning Koopman Operator for predicting nonlinear system dynamics |
ERA5 reanalysis dataset |
ViT |
✔️ |
[GraphCast][graphcast-URL] |
Global medium-range weather forecast based on graph neural networks |
ERA5 reanalysis dataset |
GNN |
✔️ |
[FuXi][fuxi-URL] |
Global medium-range weather forecast based on cascaded architecture |
ERA5 reanalysis dataset |
CNN, Swin Transformer V2 |
✔️ |
[SKNO][skno-URL] |
Integration of KNO model and SHT operator |
ERA5 reanalysis dataset |
SKNO |
✔️ |
Earthquake Early Warning
Case |
Description |
Dataset |
Model Architecture |
NPU |
|---|---|---|---|---|
[G-TEAM][G-TEAM-URL] |
Nationwide earthquake early warning system based on data-driven approach |
Diting 2.0 dataset |
CNN, Transformer |
✔️ |
Core Contributors
Thanks to the following developers for their contributions to MindSpore Earth:
yufan, wangzidong, liuhongsheng, zhouhongye, liulei, libokai, chengqiang, dongyonghan, zhouchuansai, liuruoyan, funfunplus