shahbazbaig / LSTM_Var_Prototype

A prototypical deployment of DA with an ML emulator (to hammer the math out appropriately)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DOI

How to use this code

Within /Forecasting/ is a directory set up for an arbitrary learning, testing, 3D var task. The config.yaml file sets up the specifics of the task and the /data/ folder has the training and testing data sets. Within config.yaml, we need to specify paths to the different data sets, whether we want to (re)-train, test or perform 3DVar (note training must always be performed first for the latter two) and specify some hyperparameters related to the training, testing (such as number of windows in and out etc. Once the configuration is prepared in the yaml file - run

python source/main.py

and

python source/comparisons.py

for performing your task. Note that a copy of the config.yaml will be saved with your results (you also have to specify your path to the results).

About

A prototypical deployment of DA with an ML emulator (to hammer the math out appropriately)


Languages

Language:Jupyter Notebook 99.4%Language:Python 0.5%Language:Shell 0.0%