The AI forecasting process

Essentially at each grid point, the forecasting process applies the algorithms produced by the ML training to forecast each variable.  It uses the complete set of available observed variables and produces a complete set of forecast variables for six hours later.  Two AI forecast systems are used:

Making a forecast with AI is very efficient.  It requires only a single Graphics Processing Unit (GPU), takes less than a minute to run, and consumes a tiny fraction of the energy required for an IFS forecast.  This brings the prospect of more frequent and/or quite large ensembles of AI forecasts.

Multi-date verification suggests AI broadscale forecasts score better than classical NWP.   However, shorter wave length features and fine detail is not well captured, particularly as forecast lead time increases.


Fig2.1.6.2-1: Forecasting process using AI for a single parameter.  The algorithm to produce each single parameter uses all the set of input variables.  The algorithms relating the observed data to predicted value of each parameter six hours later have been derived by ML.


Fig2.1.6.2-2: Forecasting process using AI for all the parameters.   Each algorithm to produce each output variable uses all input variables.  The algorithms relating observed data to predicted data six hours later have been derived by ML.


Table1: Observed and forecast variables and constants at pressure levels used by the machine learning process and forecast process within ECMWF AIFS.  AIFS receives as input a representation of the state of the atmosphere - from ERA5 for the ML process; from the ECMWF operational analysis for the AI forecast process.  Both ML during the training process and AI during the forecast process predict the atmospheric state for six hours in the future.  Currently AIFS only uses data at the surface and at standard pressure levels (diagram on the right).


Strengths of using AI are:

Weaknesses of using AI are:


(FUG Associated with Cy49r1)