SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
The strength of a common goal
Machine Learning for Weather Forecasts
Peter Dueben
Royal Society University Research Fellow & ECMWF’s Coordinator for Machine Learning and AI Activities
The ESIWACE2 project has received funding from the
European Union’s Horizon 2020 research and innovation
programme under grant agreement No 823988.
European Centre for Medium-Range Weather Forecasts (ECMWF)
www.ecmwf.int
• Research institute and 24/7 operational weather service for medium-range,
monthly and seasonal forecasts.
• Independent, intergovernmental organisation supported by 34 states.
• Based close to London in the UK; ≈350 member of staff.
• Home of two supercomputers.
• Home of the Integrated Forecast System (IFS).
Why would machine learning help in weather predictions?
Predictions of weather and climate are difficult:
• The Earth is huge, resolution is limited and we cannot represent
all important processes within model simulations
• The Earth System shows “chaotic” dynamics which makes it
difficult to predict the future based on equations
• Some of the processes involved are not well understood
• All Earth System components (atmosphere, ocean, land surface,
cloud physics,…) are connected in a non-trivial way
However, we have a huge number of observations and Earth
System data
➢ There are many application areas for machine learning
throughout the workflow of numerical weather predictions
➢ Machine learning also provides a number of
opportunities for high performance computing
Machine learning applications across the numerical weather prediction workflow
Observations Data-assimilation
Numerical weather
forecasts
Post-processing
and dissemination
Application areas for machine learning are spread over the entire workflow:
weather data monitoring, real-time quality control for observational data, anomaly interpretation, guided quality
assignment and decision making, data fusion from different sources, correction of observation error,
learn governing differential equations, non-linear bias correction, bias predictors, learn operational operators,
define optical properties of hydrometeors and aerosols, emulate conventional tools improve efficiency,
emulate model components, develop improved parametrisation schemes, build better error models, learn the
underlying equations of motion, generate tangent linear or adjoint code from machine learning emulators,
real-time adjustments of forecast products, feature detection, uncertainty quantification, error corrections for
seasonal predictions, development of low-complexity models, bespoke products for business opportunities,
and many more…
State-of-play and outline of the talk
There are many interesting application areas for machine
learning to improve weather and climate predictions
We are only at the very beginning to explore the potential of
machine learning in the different areas
I will present a couple of example applications of machine
learning at ECMWF in the following
I will name the main challenges that we are facing when using
machine learning today
Observations:
Detect the risk for the ignition of wild fires by lightnings
• Observations for 15 variables are used as inputs including
soil moisture, 2m temperature, soil type, vegetation cover,
relative humidity, and precipitation
• The rate of radiant heat output from the Global Fire
Assimilation System (GFAS) was used to generate a
“truth”
• 12,000 data points were used for training
• Different machine learning tools (decision trees, random
forest and Ada Boost​) are used to classify the cases into
“ignition” and “no-ignition”
• The best classifier has an accuracy of 77 %
Ruth Coughlan, Francesca Di Giuseppe, Claudia Vitolo and the SMOS-E project
Data assimilation:
Bias-correct the forecast model in 4DVar data assimilation
• Data-assimilation blends observations
and the forecast model to generate initial
conditions for weather predictions
• This requires estimates of errors of
observations and the forecast model
• The new weak-constraint 4D-Var
algorithm learns that the model
consistently underestimates temperature
between 100hPa and 10hPa
• We learn a forcing to correct for the
systematic model error
• We still use fairly simple machine learning
techniques but deep learning will be
investigated soon
Mean first-guess departure with respect to GPS-RO temperature retrievals
learning phase of the cold bias adjust subsequent model
integration (RMSE
reduced up to 5%)
Patrick Laloyaux and Massimo Bonavita
Numerical weather forecasts: To emulate the radiation scheme
• Store input/output data pairs of the radiation schemes
• Use this data to train a neural network
• Replace the radiation scheme by the neural network within the model
Why would you do this?
Neural networks are likely to be much more efficient and portable to heterogenous hardware
Surface downward solar radiation for the original scheme and the neural network emulator (based on a ResNet).
The approach is working and the neural network is ~10 times faster than the original scheme.
However, model results are still degraded.
Dueben, Hogan, Bauer @ECMWF and Progsch, Angerer @NVIDIA
This is a very active area of research:
Rasp, Pritchard, Gentine PNAS 2018
Brenowitz and Bretherton GRL 2018
…
Numerical weather forecasts: To emulate gravity wave drag
• Repeat the same approach for the gravity wave drag scheme of IFS
• Start with non-orographic and continue with orographic wave drag
Results for the non-orographic gravity wave drag are promising.
There is also a nice relation between network size and accuracy.
However, it is still questionable whether computational performance of the Neural Nets is better when
compared to the conventional scheme.
Results are not as good for the orographic gravity wave drag scheme. Chantry, Dueben, Palmer
Numerical weather forecasts: To precondition the linear solver
• Linear solvers are important to build efficient semi-implicit time-stepping schemes for atmosphere and ocean models.
• However, the solvers are expensive.
• The solver efficiency depends critically on the preconditioner that is approximating the inverse of a large matrix.
Can we use machine learning for preconditioning, predict the inverse of the matrix and reduce the number of
iterations that are required for the solver?
Testbed: A global shallow water model at 5 degree resolution but with real-world topography.
Method: Neural networks that are trained from the model state and the tendencies of full timesteps.
Machine learning preconditioner: Implicit Richardson preconditioner:
It turns out that the approach (1) is working and cheap, (2) interpretable and (3) easy to implement
even if no preconditioner is present. Ackmann, Dueben, Smolarkieicz and Palmer
Post-processing and dissemination: Correct spread of ensemble predictions
Grönquist, Ben-Nun, Dryden, Dueben, Lavarini, Li, Hoefler
Ensemble predictions are important but expensive.
Can we correct ensemble spread calculated from a small number of ensemble members via deep learning?
• Use 3D fields of a small number of ensemble members as inputs.
• Predict ensemble spread of temperature at 850 hPa for a 1-day forecast of a full 10 member ensemble
forecast.
• Focus on an area over Europe (40W-30E and 40N-60N)
• A global training is a high-performance computing application.
➢ First results are promising.
Post-processing and dissemination: ecPoint to post-process rainfall predictions
Timothy Hewson and Fatima Pillosu
• Use forecast data as inputs
• Train against worldwide rainfall observations
• Improve local rainfall predictions by accounting
for sub-grid variability and weather-dependent biases
• Use decision trees as machine learning tool
Example: Devastating floods in Crete on 25 February 2019
Benefits: Earlier and more consistent signal with higher probabilities
D4
D4
D3
D3
D2
D2
D1
D1
Probability (%) > 50mm /12h
24h rain
POINT RAINFALL (post-processed)
RAW ENSEMBLE
What is the limit?
Can we replace the entire forecast system?
We could base the entire model on neural networks and trash the conventional models.?
There are limitations for existing models and ECMWF provides access to 210 petabyte of data
A simple test configuration:
▪ We retrieve historical data (ERA5) for geopotential at 500 hPa (Z500) for the last decades
(>65,000 global data sets)
▪ We map the global data to a coarse two-dimensional grid (60x31)
▪ We learn to predict the update of the field from one hour to the next using deep learning
▪ Once we have learned the update, we can perform predictions into the future
No physical understanding is required!
Dueben and Bauer GMD 2018
Dueben and Bauer GMD 2018
What is the limit? Can we replace the entire forecast system?
Time evolution of Z500 for historic data and a neural network prediction.
Can you tell which one is the neural network?
➢ The neural network is picking up the dynamics nicely.
➢ Forecast errors are comparable if we compare like with like.
➢ Is this the future?
Unlikely…
The simulations are unstable.
It is unknown how to increase complexity.
There are only ~40 years of data available.
However, there is a lot of progress at the moment:
Scher and Messori GMD 2019; Weyn, Durran, and Caruana JAMES 2019; …
The main challenge for the machine-learning community
We need to prove that machine learning tools are better than state-of-the-art within the next two years.
We need to build useful tools that improve weather and climate predictions and/or help to improve our
understanding of the Earth System and are able to convince the conservative weather and climate scientist.
Sanity check for Dueben and Bauer GMD 2018:
Is it new? - Yes; Has is impact? – Yes; Does it produce nice pictures and videos? – Yes
Does it produce a useful tool? – No; Will it convince the weather and climate community? – No
Why?
We do not know how to efficiently scale the approach to O(1,000,000) degrees of freedom and the black-box
approach will not convince conservative domain scientists.
Develop useful tools: Why is this challenge so hard?
Top-of-the-atmosphere cloud brightness temperature [K] for satellite observations and a
simulation of the atmosphere with 1.45 km resolution.
Dueben, Wedi, Saarinen and Zeman JSMJ 2020
A weather forecast simulation has O(1,000,000,000) degrees-of-freedom.
Global simulations show a breath-taking level of complexity and can represent many details of the
Earth System.
Develop useful tools: Why is this challenge so hard?
Develop useful tools: Why is this challenge so hard?
Real-world models show complex feedbacks on a number of timescales.
Changes to the models require thorough testing and significant HPC resources.
It is really difficult to compare computational speed for machine learning
and conventional methods in a fair way.
Scientific challenges for machine learning in numerical weather predictions
There is no fundamental reason not to use a black box within weather and climate
models but there are unanswered questions.
• Can we use our knowledge about the Earth System to improve machine learning tools?
• Can we diagnose physical knowledge from the machine learning tools?
• Can we remove errors from neural networks and secure conservation laws?
• Can we guarantee reproducibility?
• Can we find the optimal hyper-parameters?
• Can we efficiently scale machine learning tools to high performance computing applications?
• Can we interface machine learning tools with conventional models?
• Can we design good training data (short time steps and high resolution, labelled datasets)?
• Can we explore the full phase space (all weather regimes) during training?
Many scientists are working on these challenges as we speak.
Challenges for ECMWF
• ECMWF will need to prepare for different pattern of user requests (in particular for data).
• ECMWF will need to keep up with developments of supercomputing hardware that are currently
driven by machine learning and artificial intelligence (e.g. low numerical precision).
• ECMWF will need to support the community infrastructure for machine learning.
The European Weather Cloud will be a great tool to address some of the challenges above.
ECMWF-ESA Workshop on Machine Learning for Earth System Observation and Prediction
at ECMWF 5-8 October 2020. More information is here.
My personal vision of the way forward...
Idealised equations: To study known differential
equations to learn how to derive blueprints for neural
network architectures.
Uncertainty quantification: To study the representation of
variability and the correction of systematic errors for neural
networks.
Scalable solutions: To learn how to scale neural networks
to millions of inputs for 3D fields on the sphere.
Benchmark problems: To build benchmark problems
similar to ImageNet (see WeatherBench in Rasp, Dueben,
Scher, Weyn, Mouatadid and Thureey 2020)
To focus on useful tools that can serve as beacons.
This will be hard work and it will require machine
learning solutions that are customised to weather and
climate models.
What will machine learning for numerical weather predictions
look like in 10 years from now?
Machinelearningwillhave
nolong-termeffect
Machinelearningwillreplace
conventionalmodels
The uncertainty range is still very large...
Can we use deep learning hardware for conventional models?
Relative cost for model components for a non-hydrostatic model at 1.45 km resolution:
• The Legendre transform is the most expensive kernel. It consists of a large number
of standard matrix-matrix multiplications.
• If we can re-scale the input and output fields, we can use half precision arithmetic.
• Tensor Cores on NVIDIA Volta GPUs are optimised for half-precision matrix-matrix
calculations with single precision output. 7.8 TFlops for double precision vs. 125
TFlops for half precision on the Tensor Core.
Half precision Legendre Transformations
Root-mean-square error for geopotential height at 500 hPa at 9 km resolution averaged over multiple
start dates.
• The simulations are using an emulator to reduce precision (Dawson and Dueben GMD 2017).
• More thorough diagnostics are needed.
Hatfield, Chantry, Dueben, Palmer Best Paper Award PASC2019
Conclusions
• There are a large number of application areas throughout the prediction workflow in weather and
climate modelling for which machine learning could really make a difference.
• The weather and climate community is still only at the beginning to explore the potential of
machine learning (and in particular deep learning).
• Machine learning could not only be used to improve models, it could also be used to make them
more efficient on future supercomputers.
• Machine learning accelerators may be useful to speed-up components of weather and climate
models.
• However, there are limitations for the application of black-box solutions within weather and
climate models and challenges that need to be addressed.
Many thanks.
The strength of a common goal

Contenu connexe

Tendances

Stock Market Prediction using Machine Learning
Stock Market Prediction using Machine LearningStock Market Prediction using Machine Learning
Stock Market Prediction using Machine LearningAravind Balaji
 
Big Data to avoid weather related flight delays
Big Data to avoid weather related flight delaysBig Data to avoid weather related flight delays
Big Data to avoid weather related flight delaysAkshatGiri3
 
Learning set of rules
Learning set of rulesLearning set of rules
Learning set of rulesswapnac12
 
5.1 mining data streams
5.1 mining data streams5.1 mining data streams
5.1 mining data streamsKrish_ver2
 
Types of Machine Learning
Types of Machine LearningTypes of Machine Learning
Types of Machine LearningSamra Shahzadi
 
Analytical learning
Analytical learningAnalytical learning
Analytical learningswapnac12
 
Machine Learning With Logistic Regression
Machine Learning  With Logistic RegressionMachine Learning  With Logistic Regression
Machine Learning With Logistic RegressionKnoldus Inc.
 
Machine learning seminar ppt
Machine learning seminar pptMachine learning seminar ppt
Machine learning seminar pptRAHUL DANGWAL
 
Ensemble learning
Ensemble learningEnsemble learning
Ensemble learningHaris Jamil
 
Contention based MAC protocols
Contention based  MAC protocolsContention based  MAC protocols
Contention based MAC protocolsDarwin Nesakumar
 
Classification and Regression
Classification and RegressionClassification and Regression
Classification and RegressionMegha Sharma
 
HML: Historical View and Trends of Deep Learning
HML: Historical View and Trends of Deep LearningHML: Historical View and Trends of Deep Learning
HML: Historical View and Trends of Deep LearningYan Xu
 
Cloud Computing & Big Data
Cloud Computing & Big DataCloud Computing & Big Data
Cloud Computing & Big DataMrinal Kumar
 
Stress detection using machine learning and iot
Stress detection using machine learning and iotStress detection using machine learning and iot
Stress detection using machine learning and iotsumitkumar sahare
 
Data-Intensive Technologies for Cloud Computing
Data-Intensive Technologies for CloudComputingData-Intensive Technologies for CloudComputing
Data-Intensive Technologies for Cloud Computinghuda2018
 

Tendances (20)

Stock Market Prediction using Machine Learning
Stock Market Prediction using Machine LearningStock Market Prediction using Machine Learning
Stock Market Prediction using Machine Learning
 
Big Data to avoid weather related flight delays
Big Data to avoid weather related flight delaysBig Data to avoid weather related flight delays
Big Data to avoid weather related flight delays
 
Learning set of rules
Learning set of rulesLearning set of rules
Learning set of rules
 
5.1 mining data streams
5.1 mining data streams5.1 mining data streams
5.1 mining data streams
 
Types of Machine Learning
Types of Machine LearningTypes of Machine Learning
Types of Machine Learning
 
High–Performance Computing
High–Performance ComputingHigh–Performance Computing
High–Performance Computing
 
Analytical learning
Analytical learningAnalytical learning
Analytical learning
 
Machine Learning With Logistic Regression
Machine Learning  With Logistic RegressionMachine Learning  With Logistic Regression
Machine Learning With Logistic Regression
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Machine learning seminar ppt
Machine learning seminar pptMachine learning seminar ppt
Machine learning seminar ppt
 
Ensemble learning
Ensemble learningEnsemble learning
Ensemble learning
 
Support Vector Machines ( SVM )
Support Vector Machines ( SVM ) Support Vector Machines ( SVM )
Support Vector Machines ( SVM )
 
Contention based MAC protocols
Contention based  MAC protocolsContention based  MAC protocols
Contention based MAC protocols
 
Classification and Regression
Classification and RegressionClassification and Regression
Classification and Regression
 
HML: Historical View and Trends of Deep Learning
HML: Historical View and Trends of Deep LearningHML: Historical View and Trends of Deep Learning
HML: Historical View and Trends of Deep Learning
 
Cloud Computing & Big Data
Cloud Computing & Big DataCloud Computing & Big Data
Cloud Computing & Big Data
 
Stress detection using machine learning and iot
Stress detection using machine learning and iotStress detection using machine learning and iot
Stress detection using machine learning and iot
 
PAC Learning
PAC LearningPAC Learning
PAC Learning
 
BIG DATA TO AVOID WEATHER RELATED FLIGHT DELAYS PPT
BIG DATA TO AVOID WEATHER RELATED FLIGHT DELAYS PPTBIG DATA TO AVOID WEATHER RELATED FLIGHT DELAYS PPT
BIG DATA TO AVOID WEATHER RELATED FLIGHT DELAYS PPT
 
Data-Intensive Technologies for Cloud Computing
Data-Intensive Technologies for CloudComputingData-Intensive Technologies for CloudComputing
Data-Intensive Technologies for Cloud Computing
 

Similaire à Machine Learning for Weather Forecasts

Wind meteodyn WT cfd micro scale modeling combined statistical learning for s...
Wind meteodyn WT cfd micro scale modeling combined statistical learning for s...Wind meteodyn WT cfd micro scale modeling combined statistical learning for s...
Wind meteodyn WT cfd micro scale modeling combined statistical learning for s...Jean-Claude Meteodyn
 
IRJET - Intelligent Weather Forecasting using Machine Learning Techniques
IRJET -  	  Intelligent Weather Forecasting using Machine Learning TechniquesIRJET -  	  Intelligent Weather Forecasting using Machine Learning Techniques
IRJET - Intelligent Weather Forecasting using Machine Learning TechniquesIRJET Journal
 
IRJET- Rainfall Prediction by using Time-Series Data in Analysis of Artif...
IRJET-  	  Rainfall Prediction by using Time-Series Data in Analysis of Artif...IRJET-  	  Rainfall Prediction by using Time-Series Data in Analysis of Artif...
IRJET- Rainfall Prediction by using Time-Series Data in Analysis of Artif...IRJET Journal
 
Presentation: Wind Speed Prediction using Radial Basis Function Neural Network
Presentation: Wind Speed Prediction using Radial Basis Function Neural NetworkPresentation: Wind Speed Prediction using Radial Basis Function Neural Network
Presentation: Wind Speed Prediction using Radial Basis Function Neural NetworkArzam Muzaffar Kotriwala
 
Survey on deep learning applied to predictive maintenance
Survey on deep learning applied to predictive maintenance Survey on deep learning applied to predictive maintenance
Survey on deep learning applied to predictive maintenance IJECEIAES
 
CFD down-scaling and online measurements for short-term wind power forecasting
CFD down-scaling and online measurements for short-term wind power forecastingCFD down-scaling and online measurements for short-term wind power forecasting
CFD down-scaling and online measurements for short-term wind power forecastingJean-Claude Meteodyn
 
Flood and rainfall predction final
Flood and rainfall predction finalFlood and rainfall predction final
Flood and rainfall predction finalCity University
 
stouffl_hyo13rapport
stouffl_hyo13rapportstouffl_hyo13rapport
stouffl_hyo13rapportLoïc Stouff
 
Optimizing Numerical Weather Prediction Model Performance Using Machine Learn...
Optimizing Numerical Weather Prediction Model Performance Using Machine Learn...Optimizing Numerical Weather Prediction Model Performance Using Machine Learn...
Optimizing Numerical Weather Prediction Model Performance Using Machine Learn...Shakas Technologies
 
Advanced weather forecasting for RES applications: Smart4RES developments tow...
Advanced weather forecasting for RES applications: Smart4RES developments tow...Advanced weather forecasting for RES applications: Smart4RES developments tow...
Advanced weather forecasting for RES applications: Smart4RES developments tow...Leonardo ENERGY
 
Optimal combinaison of CFD modeling and statistical learning for short-term w...
Optimal combinaison of CFD modeling and statistical learning for short-term w...Optimal combinaison of CFD modeling and statistical learning for short-term w...
Optimal combinaison of CFD modeling and statistical learning for short-term w...Jean-Claude Meteodyn
 
An Investigation of Weather Forecasting using Machine Learning Techniques
An Investigation of Weather Forecasting using Machine Learning TechniquesAn Investigation of Weather Forecasting using Machine Learning Techniques
An Investigation of Weather Forecasting using Machine Learning TechniquesDr. Amarjeet Singh
 
WindSight Validation (March 2011)
WindSight Validation (March 2011)WindSight Validation (March 2011)
WindSight Validation (March 2011)Carlos Pinto
 
Solar Irradiance Prediction using Neural Model
Solar Irradiance Prediction using Neural ModelSolar Irradiance Prediction using Neural Model
Solar Irradiance Prediction using Neural ModelDr. Amarjeet Singh
 
Future guidelines the meteorological view - Isabel Martínez (AEMet)
Future guidelines the meteorological view - Isabel Martínez (AEMet)Future guidelines the meteorological view - Isabel Martínez (AEMet)
Future guidelines the meteorological view - Isabel Martínez (AEMet)IrSOLaV Pomares
 
Integrated Water Resources Management Using Rainfall Forecasting With Artific...
Integrated Water Resources Management Using Rainfall Forecasting With Artific...Integrated Water Resources Management Using Rainfall Forecasting With Artific...
Integrated Water Resources Management Using Rainfall Forecasting With Artific...IRJET Journal
 
BigDataEurope 1st SC5 Workshop Big Data in ECMWF by Ioannis Mallas
BigDataEurope 1st SC5 Workshop Big Data in ECMWF by Ioannis MallasBigDataEurope 1st SC5 Workshop Big Data in ECMWF by Ioannis Mallas
BigDataEurope 1st SC5 Workshop Big Data in ECMWF by Ioannis MallasBigData_Europe
 
Francisco J. Doblas-Big Data y cambio climático
Francisco J. Doblas-Big Data y cambio climáticoFrancisco J. Doblas-Big Data y cambio climático
Francisco J. Doblas-Big Data y cambio climáticoFundación Ramón Areces
 

Similaire à Machine Learning for Weather Forecasts (20)

Wind meteodyn WT cfd micro scale modeling combined statistical learning for s...
Wind meteodyn WT cfd micro scale modeling combined statistical learning for s...Wind meteodyn WT cfd micro scale modeling combined statistical learning for s...
Wind meteodyn WT cfd micro scale modeling combined statistical learning for s...
 
IRJET - Intelligent Weather Forecasting using Machine Learning Techniques
IRJET -  	  Intelligent Weather Forecasting using Machine Learning TechniquesIRJET -  	  Intelligent Weather Forecasting using Machine Learning Techniques
IRJET - Intelligent Weather Forecasting using Machine Learning Techniques
 
IRJET- Rainfall Prediction by using Time-Series Data in Analysis of Artif...
IRJET-  	  Rainfall Prediction by using Time-Series Data in Analysis of Artif...IRJET-  	  Rainfall Prediction by using Time-Series Data in Analysis of Artif...
IRJET- Rainfall Prediction by using Time-Series Data in Analysis of Artif...
 
Presentation: Wind Speed Prediction using Radial Basis Function Neural Network
Presentation: Wind Speed Prediction using Radial Basis Function Neural NetworkPresentation: Wind Speed Prediction using Radial Basis Function Neural Network
Presentation: Wind Speed Prediction using Radial Basis Function Neural Network
 
Survey on deep learning applied to predictive maintenance
Survey on deep learning applied to predictive maintenance Survey on deep learning applied to predictive maintenance
Survey on deep learning applied to predictive maintenance
 
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
 
Ijcet 06 07_003
Ijcet 06 07_003Ijcet 06 07_003
Ijcet 06 07_003
 
CFD down-scaling and online measurements for short-term wind power forecasting
CFD down-scaling and online measurements for short-term wind power forecastingCFD down-scaling and online measurements for short-term wind power forecasting
CFD down-scaling and online measurements for short-term wind power forecasting
 
Flood and rainfall predction final
Flood and rainfall predction finalFlood and rainfall predction final
Flood and rainfall predction final
 
stouffl_hyo13rapport
stouffl_hyo13rapportstouffl_hyo13rapport
stouffl_hyo13rapport
 
Optimizing Numerical Weather Prediction Model Performance Using Machine Learn...
Optimizing Numerical Weather Prediction Model Performance Using Machine Learn...Optimizing Numerical Weather Prediction Model Performance Using Machine Learn...
Optimizing Numerical Weather Prediction Model Performance Using Machine Learn...
 
Advanced weather forecasting for RES applications: Smart4RES developments tow...
Advanced weather forecasting for RES applications: Smart4RES developments tow...Advanced weather forecasting for RES applications: Smart4RES developments tow...
Advanced weather forecasting for RES applications: Smart4RES developments tow...
 
Optimal combinaison of CFD modeling and statistical learning for short-term w...
Optimal combinaison of CFD modeling and statistical learning for short-term w...Optimal combinaison of CFD modeling and statistical learning for short-term w...
Optimal combinaison of CFD modeling and statistical learning for short-term w...
 
An Investigation of Weather Forecasting using Machine Learning Techniques
An Investigation of Weather Forecasting using Machine Learning TechniquesAn Investigation of Weather Forecasting using Machine Learning Techniques
An Investigation of Weather Forecasting using Machine Learning Techniques
 
WindSight Validation (March 2011)
WindSight Validation (March 2011)WindSight Validation (March 2011)
WindSight Validation (March 2011)
 
Solar Irradiance Prediction using Neural Model
Solar Irradiance Prediction using Neural ModelSolar Irradiance Prediction using Neural Model
Solar Irradiance Prediction using Neural Model
 
Future guidelines the meteorological view - Isabel Martínez (AEMet)
Future guidelines the meteorological view - Isabel Martínez (AEMet)Future guidelines the meteorological view - Isabel Martínez (AEMet)
Future guidelines the meteorological view - Isabel Martínez (AEMet)
 
Integrated Water Resources Management Using Rainfall Forecasting With Artific...
Integrated Water Resources Management Using Rainfall Forecasting With Artific...Integrated Water Resources Management Using Rainfall Forecasting With Artific...
Integrated Water Resources Management Using Rainfall Forecasting With Artific...
 
BigDataEurope 1st SC5 Workshop Big Data in ECMWF by Ioannis Mallas
BigDataEurope 1st SC5 Workshop Big Data in ECMWF by Ioannis MallasBigDataEurope 1st SC5 Workshop Big Data in ECMWF by Ioannis Mallas
BigDataEurope 1st SC5 Workshop Big Data in ECMWF by Ioannis Mallas
 
Francisco J. Doblas-Big Data y cambio climático
Francisco J. Doblas-Big Data y cambio climáticoFrancisco J. Doblas-Big Data y cambio climático
Francisco J. Doblas-Big Data y cambio climático
 

Plus de inside-BigData.com

Preparing to program Aurora at Exascale - Early experiences and future direct...
Preparing to program Aurora at Exascale - Early experiences and future direct...Preparing to program Aurora at Exascale - Early experiences and future direct...
Preparing to program Aurora at Exascale - Early experiences and future direct...inside-BigData.com
 
Transforming Private 5G Networks
Transforming Private 5G NetworksTransforming Private 5G Networks
Transforming Private 5G Networksinside-BigData.com
 
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...inside-BigData.com
 
How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...
How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...
How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...inside-BigData.com
 
Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...
Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...
Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...inside-BigData.com
 
HPC Impact: EDA Telemetry Neural Networks
HPC Impact: EDA Telemetry Neural NetworksHPC Impact: EDA Telemetry Neural Networks
HPC Impact: EDA Telemetry Neural Networksinside-BigData.com
 
Biohybrid Robotic Jellyfish for Future Applications in Ocean Monitoring
Biohybrid Robotic Jellyfish for Future Applications in Ocean MonitoringBiohybrid Robotic Jellyfish for Future Applications in Ocean Monitoring
Biohybrid Robotic Jellyfish for Future Applications in Ocean Monitoringinside-BigData.com
 
HPC AI Advisory Council Update
HPC AI Advisory Council UpdateHPC AI Advisory Council Update
HPC AI Advisory Council Updateinside-BigData.com
 
Fugaku Supercomputer joins fight against COVID-19
Fugaku Supercomputer joins fight against COVID-19Fugaku Supercomputer joins fight against COVID-19
Fugaku Supercomputer joins fight against COVID-19inside-BigData.com
 
Energy Efficient Computing using Dynamic Tuning
Energy Efficient Computing using Dynamic TuningEnergy Efficient Computing using Dynamic Tuning
Energy Efficient Computing using Dynamic Tuninginside-BigData.com
 
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPODHPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPODinside-BigData.com
 
Versal Premium ACAP for Network and Cloud Acceleration
Versal Premium ACAP for Network and Cloud AccelerationVersal Premium ACAP for Network and Cloud Acceleration
Versal Premium ACAP for Network and Cloud Accelerationinside-BigData.com
 
Zettar: Moving Massive Amounts of Data across Any Distance Efficiently
Zettar: Moving Massive Amounts of Data across Any Distance EfficientlyZettar: Moving Massive Amounts of Data across Any Distance Efficiently
Zettar: Moving Massive Amounts of Data across Any Distance Efficientlyinside-BigData.com
 
Scaling TCO in a Post Moore's Era
Scaling TCO in a Post Moore's EraScaling TCO in a Post Moore's Era
Scaling TCO in a Post Moore's Erainside-BigData.com
 
CUDA-Python and RAPIDS for blazing fast scientific computing
CUDA-Python and RAPIDS for blazing fast scientific computingCUDA-Python and RAPIDS for blazing fast scientific computing
CUDA-Python and RAPIDS for blazing fast scientific computinginside-BigData.com
 
Introducing HPC with a Raspberry Pi Cluster
Introducing HPC with a Raspberry Pi ClusterIntroducing HPC with a Raspberry Pi Cluster
Introducing HPC with a Raspberry Pi Clusterinside-BigData.com
 
Efficient Model Selection for Deep Neural Networks on Massively Parallel Proc...
Efficient Model Selection for Deep Neural Networks on Massively Parallel Proc...Efficient Model Selection for Deep Neural Networks on Massively Parallel Proc...
Efficient Model Selection for Deep Neural Networks on Massively Parallel Proc...inside-BigData.com
 

Plus de inside-BigData.com (20)

Major Market Shifts in IT
Major Market Shifts in ITMajor Market Shifts in IT
Major Market Shifts in IT
 
Preparing to program Aurora at Exascale - Early experiences and future direct...
Preparing to program Aurora at Exascale - Early experiences and future direct...Preparing to program Aurora at Exascale - Early experiences and future direct...
Preparing to program Aurora at Exascale - Early experiences and future direct...
 
Transforming Private 5G Networks
Transforming Private 5G NetworksTransforming Private 5G Networks
Transforming Private 5G Networks
 
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
 
How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...
How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...
How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...
 
Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...
Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...
Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...
 
HPC Impact: EDA Telemetry Neural Networks
HPC Impact: EDA Telemetry Neural NetworksHPC Impact: EDA Telemetry Neural Networks
HPC Impact: EDA Telemetry Neural Networks
 
Biohybrid Robotic Jellyfish for Future Applications in Ocean Monitoring
Biohybrid Robotic Jellyfish for Future Applications in Ocean MonitoringBiohybrid Robotic Jellyfish for Future Applications in Ocean Monitoring
Biohybrid Robotic Jellyfish for Future Applications in Ocean Monitoring
 
HPC AI Advisory Council Update
HPC AI Advisory Council UpdateHPC AI Advisory Council Update
HPC AI Advisory Council Update
 
Fugaku Supercomputer joins fight against COVID-19
Fugaku Supercomputer joins fight against COVID-19Fugaku Supercomputer joins fight against COVID-19
Fugaku Supercomputer joins fight against COVID-19
 
Energy Efficient Computing using Dynamic Tuning
Energy Efficient Computing using Dynamic TuningEnergy Efficient Computing using Dynamic Tuning
Energy Efficient Computing using Dynamic Tuning
 
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPODHPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
 
State of ARM-based HPC
State of ARM-based HPCState of ARM-based HPC
State of ARM-based HPC
 
Versal Premium ACAP for Network and Cloud Acceleration
Versal Premium ACAP for Network and Cloud AccelerationVersal Premium ACAP for Network and Cloud Acceleration
Versal Premium ACAP for Network and Cloud Acceleration
 
Zettar: Moving Massive Amounts of Data across Any Distance Efficiently
Zettar: Moving Massive Amounts of Data across Any Distance EfficientlyZettar: Moving Massive Amounts of Data across Any Distance Efficiently
Zettar: Moving Massive Amounts of Data across Any Distance Efficiently
 
Scaling TCO in a Post Moore's Era
Scaling TCO in a Post Moore's EraScaling TCO in a Post Moore's Era
Scaling TCO in a Post Moore's Era
 
CUDA-Python and RAPIDS for blazing fast scientific computing
CUDA-Python and RAPIDS for blazing fast scientific computingCUDA-Python and RAPIDS for blazing fast scientific computing
CUDA-Python and RAPIDS for blazing fast scientific computing
 
Introducing HPC with a Raspberry Pi Cluster
Introducing HPC with a Raspberry Pi ClusterIntroducing HPC with a Raspberry Pi Cluster
Introducing HPC with a Raspberry Pi Cluster
 
Overview of HPC Interconnects
Overview of HPC InterconnectsOverview of HPC Interconnects
Overview of HPC Interconnects
 
Efficient Model Selection for Deep Neural Networks on Massively Parallel Proc...
Efficient Model Selection for Deep Neural Networks on Massively Parallel Proc...Efficient Model Selection for Deep Neural Networks on Massively Parallel Proc...
Efficient Model Selection for Deep Neural Networks on Massively Parallel Proc...
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 

Dernier (20)

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 

Machine Learning for Weather Forecasts

  • 1. The strength of a common goal Machine Learning for Weather Forecasts Peter Dueben Royal Society University Research Fellow & ECMWF’s Coordinator for Machine Learning and AI Activities The ESIWACE2 project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 823988.
  • 2. European Centre for Medium-Range Weather Forecasts (ECMWF) www.ecmwf.int • Research institute and 24/7 operational weather service for medium-range, monthly and seasonal forecasts. • Independent, intergovernmental organisation supported by 34 states. • Based close to London in the UK; ≈350 member of staff. • Home of two supercomputers. • Home of the Integrated Forecast System (IFS).
  • 3. Why would machine learning help in weather predictions? Predictions of weather and climate are difficult: • The Earth is huge, resolution is limited and we cannot represent all important processes within model simulations • The Earth System shows “chaotic” dynamics which makes it difficult to predict the future based on equations • Some of the processes involved are not well understood • All Earth System components (atmosphere, ocean, land surface, cloud physics,…) are connected in a non-trivial way However, we have a huge number of observations and Earth System data ➢ There are many application areas for machine learning throughout the workflow of numerical weather predictions ➢ Machine learning also provides a number of opportunities for high performance computing
  • 4. Machine learning applications across the numerical weather prediction workflow Observations Data-assimilation Numerical weather forecasts Post-processing and dissemination Application areas for machine learning are spread over the entire workflow: weather data monitoring, real-time quality control for observational data, anomaly interpretation, guided quality assignment and decision making, data fusion from different sources, correction of observation error, learn governing differential equations, non-linear bias correction, bias predictors, learn operational operators, define optical properties of hydrometeors and aerosols, emulate conventional tools improve efficiency, emulate model components, develop improved parametrisation schemes, build better error models, learn the underlying equations of motion, generate tangent linear or adjoint code from machine learning emulators, real-time adjustments of forecast products, feature detection, uncertainty quantification, error corrections for seasonal predictions, development of low-complexity models, bespoke products for business opportunities, and many more…
  • 5. State-of-play and outline of the talk There are many interesting application areas for machine learning to improve weather and climate predictions We are only at the very beginning to explore the potential of machine learning in the different areas I will present a couple of example applications of machine learning at ECMWF in the following I will name the main challenges that we are facing when using machine learning today
  • 6. Observations: Detect the risk for the ignition of wild fires by lightnings • Observations for 15 variables are used as inputs including soil moisture, 2m temperature, soil type, vegetation cover, relative humidity, and precipitation • The rate of radiant heat output from the Global Fire Assimilation System (GFAS) was used to generate a “truth” • 12,000 data points were used for training • Different machine learning tools (decision trees, random forest and Ada Boost​) are used to classify the cases into “ignition” and “no-ignition” • The best classifier has an accuracy of 77 % Ruth Coughlan, Francesca Di Giuseppe, Claudia Vitolo and the SMOS-E project
  • 7. Data assimilation: Bias-correct the forecast model in 4DVar data assimilation • Data-assimilation blends observations and the forecast model to generate initial conditions for weather predictions • This requires estimates of errors of observations and the forecast model • The new weak-constraint 4D-Var algorithm learns that the model consistently underestimates temperature between 100hPa and 10hPa • We learn a forcing to correct for the systematic model error • We still use fairly simple machine learning techniques but deep learning will be investigated soon Mean first-guess departure with respect to GPS-RO temperature retrievals learning phase of the cold bias adjust subsequent model integration (RMSE reduced up to 5%) Patrick Laloyaux and Massimo Bonavita
  • 8. Numerical weather forecasts: To emulate the radiation scheme • Store input/output data pairs of the radiation schemes • Use this data to train a neural network • Replace the radiation scheme by the neural network within the model Why would you do this? Neural networks are likely to be much more efficient and portable to heterogenous hardware Surface downward solar radiation for the original scheme and the neural network emulator (based on a ResNet). The approach is working and the neural network is ~10 times faster than the original scheme. However, model results are still degraded. Dueben, Hogan, Bauer @ECMWF and Progsch, Angerer @NVIDIA This is a very active area of research: Rasp, Pritchard, Gentine PNAS 2018 Brenowitz and Bretherton GRL 2018 …
  • 9. Numerical weather forecasts: To emulate gravity wave drag • Repeat the same approach for the gravity wave drag scheme of IFS • Start with non-orographic and continue with orographic wave drag Results for the non-orographic gravity wave drag are promising. There is also a nice relation between network size and accuracy. However, it is still questionable whether computational performance of the Neural Nets is better when compared to the conventional scheme. Results are not as good for the orographic gravity wave drag scheme. Chantry, Dueben, Palmer
  • 10. Numerical weather forecasts: To precondition the linear solver • Linear solvers are important to build efficient semi-implicit time-stepping schemes for atmosphere and ocean models. • However, the solvers are expensive. • The solver efficiency depends critically on the preconditioner that is approximating the inverse of a large matrix. Can we use machine learning for preconditioning, predict the inverse of the matrix and reduce the number of iterations that are required for the solver? Testbed: A global shallow water model at 5 degree resolution but with real-world topography. Method: Neural networks that are trained from the model state and the tendencies of full timesteps. Machine learning preconditioner: Implicit Richardson preconditioner: It turns out that the approach (1) is working and cheap, (2) interpretable and (3) easy to implement even if no preconditioner is present. Ackmann, Dueben, Smolarkieicz and Palmer
  • 11. Post-processing and dissemination: Correct spread of ensemble predictions Grönquist, Ben-Nun, Dryden, Dueben, Lavarini, Li, Hoefler Ensemble predictions are important but expensive. Can we correct ensemble spread calculated from a small number of ensemble members via deep learning? • Use 3D fields of a small number of ensemble members as inputs. • Predict ensemble spread of temperature at 850 hPa for a 1-day forecast of a full 10 member ensemble forecast. • Focus on an area over Europe (40W-30E and 40N-60N) • A global training is a high-performance computing application. ➢ First results are promising.
  • 12. Post-processing and dissemination: ecPoint to post-process rainfall predictions Timothy Hewson and Fatima Pillosu • Use forecast data as inputs • Train against worldwide rainfall observations • Improve local rainfall predictions by accounting for sub-grid variability and weather-dependent biases • Use decision trees as machine learning tool Example: Devastating floods in Crete on 25 February 2019 Benefits: Earlier and more consistent signal with higher probabilities D4 D4 D3 D3 D2 D2 D1 D1 Probability (%) > 50mm /12h 24h rain POINT RAINFALL (post-processed) RAW ENSEMBLE
  • 13. What is the limit? Can we replace the entire forecast system? We could base the entire model on neural networks and trash the conventional models.? There are limitations for existing models and ECMWF provides access to 210 petabyte of data A simple test configuration: ▪ We retrieve historical data (ERA5) for geopotential at 500 hPa (Z500) for the last decades (>65,000 global data sets) ▪ We map the global data to a coarse two-dimensional grid (60x31) ▪ We learn to predict the update of the field from one hour to the next using deep learning ▪ Once we have learned the update, we can perform predictions into the future No physical understanding is required! Dueben and Bauer GMD 2018
  • 14. Dueben and Bauer GMD 2018 What is the limit? Can we replace the entire forecast system? Time evolution of Z500 for historic data and a neural network prediction. Can you tell which one is the neural network? ➢ The neural network is picking up the dynamics nicely. ➢ Forecast errors are comparable if we compare like with like. ➢ Is this the future? Unlikely… The simulations are unstable. It is unknown how to increase complexity. There are only ~40 years of data available. However, there is a lot of progress at the moment: Scher and Messori GMD 2019; Weyn, Durran, and Caruana JAMES 2019; …
  • 15. The main challenge for the machine-learning community We need to prove that machine learning tools are better than state-of-the-art within the next two years. We need to build useful tools that improve weather and climate predictions and/or help to improve our understanding of the Earth System and are able to convince the conservative weather and climate scientist. Sanity check for Dueben and Bauer GMD 2018: Is it new? - Yes; Has is impact? – Yes; Does it produce nice pictures and videos? – Yes Does it produce a useful tool? – No; Will it convince the weather and climate community? – No Why? We do not know how to efficiently scale the approach to O(1,000,000) degrees of freedom and the black-box approach will not convince conservative domain scientists.
  • 16. Develop useful tools: Why is this challenge so hard? Top-of-the-atmosphere cloud brightness temperature [K] for satellite observations and a simulation of the atmosphere with 1.45 km resolution. Dueben, Wedi, Saarinen and Zeman JSMJ 2020 A weather forecast simulation has O(1,000,000,000) degrees-of-freedom. Global simulations show a breath-taking level of complexity and can represent many details of the Earth System.
  • 17. Develop useful tools: Why is this challenge so hard?
  • 18. Develop useful tools: Why is this challenge so hard? Real-world models show complex feedbacks on a number of timescales. Changes to the models require thorough testing and significant HPC resources. It is really difficult to compare computational speed for machine learning and conventional methods in a fair way.
  • 19. Scientific challenges for machine learning in numerical weather predictions There is no fundamental reason not to use a black box within weather and climate models but there are unanswered questions. • Can we use our knowledge about the Earth System to improve machine learning tools? • Can we diagnose physical knowledge from the machine learning tools? • Can we remove errors from neural networks and secure conservation laws? • Can we guarantee reproducibility? • Can we find the optimal hyper-parameters? • Can we efficiently scale machine learning tools to high performance computing applications? • Can we interface machine learning tools with conventional models? • Can we design good training data (short time steps and high resolution, labelled datasets)? • Can we explore the full phase space (all weather regimes) during training? Many scientists are working on these challenges as we speak.
  • 20. Challenges for ECMWF • ECMWF will need to prepare for different pattern of user requests (in particular for data). • ECMWF will need to keep up with developments of supercomputing hardware that are currently driven by machine learning and artificial intelligence (e.g. low numerical precision). • ECMWF will need to support the community infrastructure for machine learning. The European Weather Cloud will be a great tool to address some of the challenges above. ECMWF-ESA Workshop on Machine Learning for Earth System Observation and Prediction at ECMWF 5-8 October 2020. More information is here.
  • 21. My personal vision of the way forward... Idealised equations: To study known differential equations to learn how to derive blueprints for neural network architectures. Uncertainty quantification: To study the representation of variability and the correction of systematic errors for neural networks. Scalable solutions: To learn how to scale neural networks to millions of inputs for 3D fields on the sphere. Benchmark problems: To build benchmark problems similar to ImageNet (see WeatherBench in Rasp, Dueben, Scher, Weyn, Mouatadid and Thureey 2020) To focus on useful tools that can serve as beacons. This will be hard work and it will require machine learning solutions that are customised to weather and climate models.
  • 22. What will machine learning for numerical weather predictions look like in 10 years from now? Machinelearningwillhave nolong-termeffect Machinelearningwillreplace conventionalmodels The uncertainty range is still very large...
  • 23. Can we use deep learning hardware for conventional models? Relative cost for model components for a non-hydrostatic model at 1.45 km resolution: • The Legendre transform is the most expensive kernel. It consists of a large number of standard matrix-matrix multiplications. • If we can re-scale the input and output fields, we can use half precision arithmetic. • Tensor Cores on NVIDIA Volta GPUs are optimised for half-precision matrix-matrix calculations with single precision output. 7.8 TFlops for double precision vs. 125 TFlops for half precision on the Tensor Core.
  • 24. Half precision Legendre Transformations Root-mean-square error for geopotential height at 500 hPa at 9 km resolution averaged over multiple start dates. • The simulations are using an emulator to reduce precision (Dawson and Dueben GMD 2017). • More thorough diagnostics are needed. Hatfield, Chantry, Dueben, Palmer Best Paper Award PASC2019
  • 25. Conclusions • There are a large number of application areas throughout the prediction workflow in weather and climate modelling for which machine learning could really make a difference. • The weather and climate community is still only at the beginning to explore the potential of machine learning (and in particular deep learning). • Machine learning could not only be used to improve models, it could also be used to make them more efficient on future supercomputers. • Machine learning accelerators may be useful to speed-up components of weather and climate models. • However, there are limitations for the application of black-box solutions within weather and climate models and challenges that need to be addressed. Many thanks.
  • 26. The strength of a common goal