Skip to content

Latest commit

 

History

History
15 lines (11 loc) · 1.16 KB

README.md

File metadata and controls

15 lines (11 loc) · 1.16 KB

Neural ODE weather forecasting

Companion repo to my blog article Forecasting the weather with neural ODEs. Contains code for training the neural ODE and plotting the fit.

Data

The dataset used is available on Kaggle. It is released under CC0: Public domain and included in this repo's data folder for convenience.

Reproducing the experiments

Make sure you have Julia installed (tested with Julia 1.8). cd to the project root folder and run julia --project to enter the Julia shell using the project environment. Run using Pkg; Pkg.instantiate(), to pull down the dependencies, followed by include("scripts/fit_model.jl") to fit the model and generate the plots and animations seen in the blog article. Don't be surprised if creating the training animation takes at least as long as fitting the model.

Figures

Model training animation

Training animation

Model extrapolation

Model extrapolation