SlideShare una empresa de Scribd logo
1 de 51
Descargar para leer sin conexión
Karsten Peters
peters@dkrz.de
Applying machine learning
to address pressing issues
of fundamental weather
and climate research
Maria Moreno de Castro
moreno@dkrz.de
the presentation follow this perspective article
Organism
Biome
Region
Landscape
ECOSYSTEM
Organ
Cell
Molecule
GLOBE
Complex
Biology + Chemistry + Physics
Unique
The Earth System
Slide courtesy from the author Markus Reichstein
THE EARTH SYSTEM
THE EARTH SYSTEM
The behavior is dominated by spatial and temporal relations
Main research focus:
○ seasonal meteorological predictions
○ forecasting extreme events: floods, fires,...
○ long term climate predictions
It’s not like we
haven’t got
enough data at
our hands…
There’s
observational
data…
The A-Train
- 7 satellites flying in formation
- Operating since ~18 years
- Aqua collects about 89 GB of data/day
Example of observational data collection by remote sensing
It’s not like we
haven’t got
enough data at
our hands…
There’s
observational
data …
...and model
data.
Model data are the result of simulations generated by numerically solved
differential equations derived from physical models by discretizing the Earth and
representing key processes with parameterizations
Repeat for every model timestep and for every point of the globe
Model data Calculate physical
processes
Apply boundary
conditions
Multimodel analysis
©DKRZ/MPI-M
Last report:
3.5PBytes
Next report:
~ 30PBytes
Climate Models at the 1km scale are coming up
~650 GB of data per output time step
<<
Mistral High
Performace Computer
- 6 years old (new in 2020)
- 3.9 PFlops (#80 in Top500)
- 52 PiBytes disk (#4 in IO500)
Tape archive
- >200 PiBytes
- 5PiBytes disk cache
<<
example of spatio-temporal relations:
the prediction of fire occurrence, the stimation of burnt
area, and the trace of gas emissions depend on:
● instantaneous climatic drivers: temperature, humidity,...
● sources of ignition: humans, lightning,...
● state variables: available fuel,..
● moisture, terrain, wind speed and direction,..
Machine learning applications often do not directly and
exhaustively account for spatio-temporal correlations
Deep learning is a promising approach
Example: convolutional networks (spatial) + recurrent networks (memory, sequence learning)
Examples of Deep Learning applications in
Earth System Science
Slide courtesy from the author Markus Reichstein
Deep learning challenges
in Earth System science
● Diverse sources of noise → poor signal-to-noise ratio
Deep learning challenges
in Earth System science
● Diverse sources of noise → poor signal-to-noise ratio
● Inconsistencies
Deep learning challenges
in Earth System science
Fundamental
laws
of physics
energy and mass conservations,.... and we
must assure the deep learning models do not
allow for negative densities, precipitations,...
Noether's theorem explains why
conservation laws exists (wikipedia)
● Diverse sources of noise→ poor signal-to-noise ratio
● Inconsistencies → energy and mass conservations, density must be positive,...
● Extrapolation problem
Deep learning challenges
in Earth System science
Extrapolation
problem:
classification
Extrapolation
problem:
classification
the model should
show is not certain
about predicting in
undersampled
regions...
input data
Extrapolation
problem:
regression
Non-
stationary
system
Data shift or concept drift
● training data are not longer representative if the system has changed
● the accuracy of the trained model definitely decreased under data shift/concept drift
● Diverse sources of noise→ poor signal-to-noise ratio
● Inconsistencies → energy and mass conservations, density must be positive,...
● Extrapolation problem → system changes in time: data shift or concept drift
Deep learning challenges
in Earth System science
● Beyond visible spectrum → different statistical properties, no i.i.d. sets
● 40 000 x 20 000 pixels for a regular 1 km global resolution
● Multiple scales
Images
Deep learning challenges
in Earth System science
what is the scale of this? →
● Beyond visible spectrum → different statistical properties, no i.i.d. sets
● 40 000 x 20 000 pixels for a regular 1 km global resolution
● Multiple scales
● Scale invariant features
Images
Deep learning challenges
in Earth System science
Scale invariant!
● Beyond visible spectrum → different statistical properties, no i.i.d. sets
● 40 000 x 20 000 pixels for a regular 1 km global resolution
● Multiple scales
● Scale invariant features
● No ImageNet → and difficult to have, example: labelling clouds
Images
Deep learning challenges
in Earth System science
● Beyond visible spectrum → different statistical properties, no i.i.d. sets
● 40 000 x 20 000 pixels for a regular 1 km global resolution
● Multiple scales
● Scale invariant features
● No ImageNet → and difficult to have, example: labelling clouds
● Missing data → a solution Christopher Kadow, the leader of DKRZ
machine learning research group, adapted the Nvidia Technology for
image inpainting
Deep learning challenges
in Earth System science
Images
‘ground-truth’
original data
masked data
missing values
reconstruction
by Deep Convolutional NN
Image inpainting to reconstruct temperature missing observations
Hybrid models
Physical
models
ML and DL
models
Physical
models
ML and DL
models
Lightweighting/simplifying/speeding up physical models
● improve parametrizations
● analysis of model-observations mismatch
● emulation
Physical
models
ML and DL
models
Domain knowledge can guide/optimize the pure data-driven methods
● design the architecture
● constrain the cost (or reward) function
● physically based data augmentation: expansion of the data set
for undersampled regions
Depth
(m)
Temp
(°C)
feature prediction
Example: lakes simulations to predict temperature from depth measurements
Physical model
example: Tempd+1
= Temp d
+ sun - wind - upwelling
given that we measured Td=surface
= 15°C
Depth
(m)
Temp
(°C)
feature prediction
Physical model
example: Tempd+1
= Temp d
+ sun - wind - upwelling
given that we measured Td=surface
= 15°C
Moderate model skills
and of course zero
inconsistency
Depth
(m)
Temp
(°C)
feature prediction
Neural Network
might allow negative densities!
_
Better model skills and
but the inconsistency
spreads
Depth
(m)
Density
(g/L)
Temp
(°C)
features prediction
DATA AUGMENTATION: to include
new features that comes from physical
knowledge and then NN
Depth
(m)
Density
(g/L)
Temp
(°C)
features prediction
DATA AUGMENTATION: to include
new features that comes from physical
knowledge and then NN
Even better model skills
and a bit less
inconsistency but it still
spreads
Depth
(m)
Density
(g/L)
Temp
(°C)
✓
X
features prediction
physical model + NN + constrain loss
function: denser water must be deeper
Depth
(m)
Density
(g/L)
Temp
(°C)
✓
X
features prediction
physical model + NN + constrain loss
function: denser water must be deeper
Totally consistent and
high model skills!
Great model
performance (~1°C less
error) and totally
consistent
References
● Earth System figure: https://karenbakker.org/the-climate-system/
● Data cube image: Earth Syst. Dynam., 11, 201–234 (2020) https://doi.org/10.5194/esd-11-201-2020
● Climate model image: A. Gettelman and R.B. Rood, Demystifying Climate Models, Earth Systems
Data and Models 2, doi: 10.1007/978-3-662-48959-8_5
● Multimodel figure: Michael Böttinger (DKRZ) and Joachem Marotzke (Max Planck Institute
Meteorology)
● Mistral picture: Michael Böttinger (DKRZ) .
● Wildfire picture: https://pixnio.com/miscellaneous/fire-flames-pictures/aerial-ignition-interior-high
-rates-of-spread-in-open-savannas
● Hockey stick IPCC https://www.ipcc.ch/report/ar3/wg1/ (Chapter 2)
● Scale invariant issue with chiguagua and dingo: Christian Staudt http://clstaudt.me
● Scale free image http://paulbourke.net/fractals/googleearth/
● Image inpainting:
○ Nvidia Technology https://www.nvidia.com/research/inpainting/
○ Kadow et al. (2020), Artificial Intelligence reconstructs missing Climate Information (in review)
● Physics-guided neural networks : https://arxiv.org/pdf/1710.11431.pdf and
https://towardsdatascience.com/physics-guided-neural-networks-pgnns-8fe9dbad9414
DKRZ Unit: Machine Learning as a Service
● Provide a knowledge base
● Bring prototypes to production
● Train, educate, and exchange
machinelearning-join@lists.dkrz.de
Summary of the main topics discussed in the kick-off workshop
● Applying machine learning to Earth System modelling
○ Hybrid approaches to (i) improve parametrizations and (ii) validate physical models
○ Increase the availability of training data via (i) data augmentation and (ii) labelling
○ Infer causality of the patterns found in observational data
● Technology
○ Support for Python, portation to GPUs, and larger memory
○ Machine learning libraries for NetDCF data handling
○ Adaptive learning integrated with physical models during running time on the HPC
○ Distributed training and execution
○ Portability between HPC centres
● Uncertainty and reproducibility
○ Performance metrics for (i) unsupervised learning and (ii) data shift/concept drift
○ Adoption of interpretable models and uncertainty quantification and explainability methods
○ Sharing of training scripts and training data or trained model
● Community activities and capacity building: workshops, summer schools,...
Artificial intelligence and machine learning
activities at DKRZ
EXTRASLIDE
Climate models
● physical models derived from first principles (mechanistic)
● used to simulate how the Earth’s climate changes in time (dynamical)
● written in the form of coupled differential equations
● solution depends on boundary and initial conditions
● run with different conditions allows to create scenarios (see for instance, RCP)
● solved numerically with long lasting parallel runs
● calibrated and validated against observational data
● results are called model data
EXTRASLIDE
year
RCP 2.6: the best
case scenario
historical
RPC 8.5:
business
as usualExample of a basic climate model
including time (t) and space (x):
Tempt+1,x+1
= Temp t,x
+ warmingt,x
- coolingt,x
given that Tempt=0
= 25°C
High Performance Computing Data Center
Ongoing efforts to reduce our carbon footprint:
● Power Usage Effectiveness ~1 (PUE = 1.19)
● Cold aisle containment reduce CO2
emissions by 20%
● Hot air is recycled for heating nearby facilities
● Cooling water is recycled in our toilets
● Greener energy supplier possible
BEFORE AFTER
EXTRASLIDE

Más contenido relacionado

La actualidad más candente

Machine Learning for Weather Forecasts
Machine Learning for Weather ForecastsMachine Learning for Weather Forecasts
Machine Learning for Weather Forecasts
inside-BigData.com
 
Machine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural NetworksMachine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural Networks
Francesco Collova'
 
Sensor networks
Sensor networksSensor networks
Sensor networks
Marc Pous
 

La actualidad más candente (20)

Deep learning health care
Deep learning health care  Deep learning health care
Deep learning health care
 
Transfer Learning and Domain Adaptation - Ramon Morros - UPC Barcelona 2018
Transfer Learning and Domain Adaptation - Ramon Morros - UPC Barcelona 2018Transfer Learning and Domain Adaptation - Ramon Morros - UPC Barcelona 2018
Transfer Learning and Domain Adaptation - Ramon Morros - UPC Barcelona 2018
 
Shap
ShapShap
Shap
 
Applications of machine learning in Wireless sensor networks.
Applications of machine learning in Wireless sensor networks.Applications of machine learning in Wireless sensor networks.
Applications of machine learning in Wireless sensor networks.
 
Machine Learning Using Python
Machine Learning Using PythonMachine Learning Using Python
Machine Learning Using Python
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
fog computing ppt
fog computing ppt fog computing ppt
fog computing ppt
 
Probabilistic Reasoning
Probabilistic ReasoningProbabilistic Reasoning
Probabilistic Reasoning
 
Machine Learning for Weather Forecasts
Machine Learning for Weather ForecastsMachine Learning for Weather Forecasts
Machine Learning for Weather Forecasts
 
Scene recognition using Convolutional Neural Network
Scene recognition using Convolutional Neural NetworkScene recognition using Convolutional Neural Network
Scene recognition using Convolutional Neural Network
 
Machine learning session4(linear regression)
Machine learning   session4(linear regression)Machine learning   session4(linear regression)
Machine learning session4(linear regression)
 
AI_Session 25 classical planning.pptx
AI_Session 25 classical planning.pptxAI_Session 25 classical planning.pptx
AI_Session 25 classical planning.pptx
 
Machine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural NetworksMachine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural Networks
 
Image classification using convolutional neural network
Image classification using convolutional neural networkImage classification using convolutional neural network
Image classification using convolutional neural network
 
Graph neural networks overview
Graph neural networks overviewGraph neural networks overview
Graph neural networks overview
 
Predictive Maintenance Using Recurrent Neural Networks
Predictive Maintenance Using Recurrent Neural NetworksPredictive Maintenance Using Recurrent Neural Networks
Predictive Maintenance Using Recurrent Neural Networks
 
[AIoTLab]attention mechanism.pptx
[AIoTLab]attention mechanism.pptx[AIoTLab]attention mechanism.pptx
[AIoTLab]attention mechanism.pptx
 
Machine Learning Final presentation
Machine Learning Final presentation Machine Learning Final presentation
Machine Learning Final presentation
 
Machine Learning for Chemical Sciences
Machine Learning for Chemical SciencesMachine Learning for Chemical Sciences
Machine Learning for Chemical Sciences
 
Sensor networks
Sensor networksSensor networks
Sensor networks
 

Similar a Machine learning and climate and weather research

Deep Learning and Automatic Differentiation from Theano to PyTorch
Deep Learning and Automatic Differentiation from Theano to PyTorchDeep Learning and Automatic Differentiation from Theano to PyTorch
Deep Learning and Automatic Differentiation from Theano to PyTorch
inside-BigData.com
 
Machine Learning: Foundations Course Number 0368403401
Machine Learning: Foundations Course Number 0368403401Machine Learning: Foundations Course Number 0368403401
Machine Learning: Foundations Course Number 0368403401
butest
 
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...
The Statistical and Applied Mathematical Sciences Institute
 
Slide 1
Slide 1Slide 1
Slide 1
butest
 
Slide 1
Slide 1Slide 1
Slide 1
butest
 
Developing Computational Skills in the Sciences with Matlab Webinar 2017
Developing Computational Skills in the Sciences with Matlab Webinar 2017Developing Computational Skills in the Sciences with Matlab Webinar 2017
Developing Computational Skills in the Sciences with Matlab Webinar 2017
SERC at Carleton College
 

Similar a Machine learning and climate and weather research (20)

CLIM Program: Remote Sensing Workshop, Optimization Methods in Remote Sensing...
CLIM Program: Remote Sensing Workshop, Optimization Methods in Remote Sensing...CLIM Program: Remote Sensing Workshop, Optimization Methods in Remote Sensing...
CLIM Program: Remote Sensing Workshop, Optimization Methods in Remote Sensing...
 
TERN eMAST : Observations and terrestrial ecosystem models : Terrestrial Ecos...
TERN eMAST : Observations and terrestrial ecosystem models : Terrestrial Ecos...TERN eMAST : Observations and terrestrial ecosystem models : Terrestrial Ecos...
TERN eMAST : Observations and terrestrial ecosystem models : Terrestrial Ecos...
 
The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...
The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...
The Face of Nanomaterials: Insightful Classification Using Deep Learning - An...
 
MAXSS & NVIDIA
MAXSS & NVIDIAMAXSS & NVIDIA
MAXSS & NVIDIA
 
Complex Models for Big Data
Complex Models for Big DataComplex Models for Big Data
Complex Models for Big Data
 
Deep Learning and Automatic Differentiation from Theano to PyTorch
Deep Learning and Automatic Differentiation from Theano to PyTorchDeep Learning and Automatic Differentiation from Theano to PyTorch
Deep Learning and Automatic Differentiation from Theano to PyTorch
 
Improving Physical Parametrizations in Climate Models using Machine Learning
Improving Physical Parametrizations in Climate Models using Machine LearningImproving Physical Parametrizations in Climate Models using Machine Learning
Improving Physical Parametrizations in Climate Models using Machine Learning
 
Pattern learning and recognition on statistical manifolds: An information-geo...
Pattern learning and recognition on statistical manifolds: An information-geo...Pattern learning and recognition on statistical manifolds: An information-geo...
Pattern learning and recognition on statistical manifolds: An information-geo...
 
Machine Learning: Foundations Course Number 0368403401
Machine Learning: Foundations Course Number 0368403401Machine Learning: Foundations Course Number 0368403401
Machine Learning: Foundations Course Number 0368403401
 
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...
 
Learning new climate science by thinking creatively with machine learning
Learning new climate science by thinking creatively with machine learningLearning new climate science by thinking creatively with machine learning
Learning new climate science by thinking creatively with machine learning
 
CLIM: Transition Workshop - Optimization Methods in Remote Sensing - Jessica...
CLIM: Transition Workshop - Optimization Methods in Remote Sensing  - Jessica...CLIM: Transition Workshop - Optimization Methods in Remote Sensing  - Jessica...
CLIM: Transition Workshop - Optimization Methods in Remote Sensing - Jessica...
 
Slide 1
Slide 1Slide 1
Slide 1
 
Slide 1
Slide 1Slide 1
Slide 1
 
Developing Computational Skills in the Sciences with Matlab Webinar 2017
Developing Computational Skills in the Sciences with Matlab Webinar 2017Developing Computational Skills in the Sciences with Matlab Webinar 2017
Developing Computational Skills in the Sciences with Matlab Webinar 2017
 
TMS workshop on machine learning in materials science: Intro to deep learning...
TMS workshop on machine learning in materials science: Intro to deep learning...TMS workshop on machine learning in materials science: Intro to deep learning...
TMS workshop on machine learning in materials science: Intro to deep learning...
 
How to Prepare Weather and Climate Models for Future HPC Hardware
How to Prepare Weather and Climate Models for Future HPC HardwareHow to Prepare Weather and Climate Models for Future HPC Hardware
How to Prepare Weather and Climate Models for Future HPC Hardware
 
Running a GPU burst for Multi-Messenger Astrophysics with IceCube across all ...
Running a GPU burst for Multi-Messenger Astrophysics with IceCube across all ...Running a GPU burst for Multi-Messenger Astrophysics with IceCube across all ...
Running a GPU burst for Multi-Messenger Astrophysics with IceCube across all ...
 
Running a GPU burst for Multi-Messenger Astrophysics with IceCube across all ...
Running a GPU burst for Multi-Messenger Astrophysics with IceCube across all ...Running a GPU burst for Multi-Messenger Astrophysics with IceCube across all ...
Running a GPU burst for Multi-Messenger Astrophysics with IceCube across all ...
 
Near Exascale Computing in the Cloud
Near Exascale Computing in the CloudNear Exascale Computing in the Cloud
Near Exascale Computing in the Cloud
 

Último

CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
amitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
amitlee9823
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 

Último (20)

CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
ELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptxELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptx
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 

Machine learning and climate and weather research

  • 1. Karsten Peters peters@dkrz.de Applying machine learning to address pressing issues of fundamental weather and climate research Maria Moreno de Castro moreno@dkrz.de
  • 2. the presentation follow this perspective article
  • 3. Organism Biome Region Landscape ECOSYSTEM Organ Cell Molecule GLOBE Complex Biology + Chemistry + Physics Unique The Earth System Slide courtesy from the author Markus Reichstein
  • 5. THE EARTH SYSTEM The behavior is dominated by spatial and temporal relations Main research focus: ○ seasonal meteorological predictions ○ forecasting extreme events: floods, fires,... ○ long term climate predictions
  • 6. It’s not like we haven’t got enough data at our hands… There’s observational data…
  • 7. The A-Train - 7 satellites flying in formation - Operating since ~18 years - Aqua collects about 89 GB of data/day Example of observational data collection by remote sensing
  • 8. It’s not like we haven’t got enough data at our hands… There’s observational data … ...and model data.
  • 9. Model data are the result of simulations generated by numerically solved differential equations derived from physical models by discretizing the Earth and representing key processes with parameterizations
  • 10. Repeat for every model timestep and for every point of the globe Model data Calculate physical processes Apply boundary conditions
  • 12. Climate Models at the 1km scale are coming up ~650 GB of data per output time step
  • 13. << Mistral High Performace Computer - 6 years old (new in 2020) - 3.9 PFlops (#80 in Top500) - 52 PiBytes disk (#4 in IO500) Tape archive - >200 PiBytes - 5PiBytes disk cache
  • 14. <<
  • 15. example of spatio-temporal relations: the prediction of fire occurrence, the stimation of burnt area, and the trace of gas emissions depend on: ● instantaneous climatic drivers: temperature, humidity,... ● sources of ignition: humans, lightning,... ● state variables: available fuel,.. ● moisture, terrain, wind speed and direction,..
  • 16. Machine learning applications often do not directly and exhaustively account for spatio-temporal correlations Deep learning is a promising approach Example: convolutional networks (spatial) + recurrent networks (memory, sequence learning)
  • 17. Examples of Deep Learning applications in Earth System Science Slide courtesy from the author Markus Reichstein
  • 18. Deep learning challenges in Earth System science
  • 19. ● Diverse sources of noise → poor signal-to-noise ratio Deep learning challenges in Earth System science
  • 20. ● Diverse sources of noise → poor signal-to-noise ratio ● Inconsistencies Deep learning challenges in Earth System science
  • 21. Fundamental laws of physics energy and mass conservations,.... and we must assure the deep learning models do not allow for negative densities, precipitations,... Noether's theorem explains why conservation laws exists (wikipedia)
  • 22. ● Diverse sources of noise→ poor signal-to-noise ratio ● Inconsistencies → energy and mass conservations, density must be positive,... ● Extrapolation problem Deep learning challenges in Earth System science
  • 24. Extrapolation problem: classification the model should show is not certain about predicting in undersampled regions...
  • 26.
  • 27. Non- stationary system Data shift or concept drift ● training data are not longer representative if the system has changed ● the accuracy of the trained model definitely decreased under data shift/concept drift
  • 28. ● Diverse sources of noise→ poor signal-to-noise ratio ● Inconsistencies → energy and mass conservations, density must be positive,... ● Extrapolation problem → system changes in time: data shift or concept drift Deep learning challenges in Earth System science
  • 29. ● Beyond visible spectrum → different statistical properties, no i.i.d. sets ● 40 000 x 20 000 pixels for a regular 1 km global resolution ● Multiple scales Images Deep learning challenges in Earth System science
  • 30. what is the scale of this? → ● Beyond visible spectrum → different statistical properties, no i.i.d. sets ● 40 000 x 20 000 pixels for a regular 1 km global resolution ● Multiple scales ● Scale invariant features Images Deep learning challenges in Earth System science
  • 32. ● Beyond visible spectrum → different statistical properties, no i.i.d. sets ● 40 000 x 20 000 pixels for a regular 1 km global resolution ● Multiple scales ● Scale invariant features ● No ImageNet → and difficult to have, example: labelling clouds Images Deep learning challenges in Earth System science
  • 33. ● Beyond visible spectrum → different statistical properties, no i.i.d. sets ● 40 000 x 20 000 pixels for a regular 1 km global resolution ● Multiple scales ● Scale invariant features ● No ImageNet → and difficult to have, example: labelling clouds ● Missing data → a solution Christopher Kadow, the leader of DKRZ machine learning research group, adapted the Nvidia Technology for image inpainting Deep learning challenges in Earth System science Images
  • 34.
  • 35. ‘ground-truth’ original data masked data missing values reconstruction by Deep Convolutional NN Image inpainting to reconstruct temperature missing observations
  • 37. Physical models ML and DL models Lightweighting/simplifying/speeding up physical models ● improve parametrizations ● analysis of model-observations mismatch ● emulation
  • 38. Physical models ML and DL models Domain knowledge can guide/optimize the pure data-driven methods ● design the architecture ● constrain the cost (or reward) function ● physically based data augmentation: expansion of the data set for undersampled regions
  • 39. Depth (m) Temp (°C) feature prediction Example: lakes simulations to predict temperature from depth measurements Physical model example: Tempd+1 = Temp d + sun - wind - upwelling given that we measured Td=surface = 15°C
  • 40. Depth (m) Temp (°C) feature prediction Physical model example: Tempd+1 = Temp d + sun - wind - upwelling given that we measured Td=surface = 15°C Moderate model skills and of course zero inconsistency
  • 41. Depth (m) Temp (°C) feature prediction Neural Network might allow negative densities! _ Better model skills and but the inconsistency spreads
  • 42. Depth (m) Density (g/L) Temp (°C) features prediction DATA AUGMENTATION: to include new features that comes from physical knowledge and then NN
  • 43. Depth (m) Density (g/L) Temp (°C) features prediction DATA AUGMENTATION: to include new features that comes from physical knowledge and then NN Even better model skills and a bit less inconsistency but it still spreads
  • 44. Depth (m) Density (g/L) Temp (°C) ✓ X features prediction physical model + NN + constrain loss function: denser water must be deeper
  • 45. Depth (m) Density (g/L) Temp (°C) ✓ X features prediction physical model + NN + constrain loss function: denser water must be deeper Totally consistent and high model skills! Great model performance (~1°C less error) and totally consistent
  • 46. References ● Earth System figure: https://karenbakker.org/the-climate-system/ ● Data cube image: Earth Syst. Dynam., 11, 201–234 (2020) https://doi.org/10.5194/esd-11-201-2020 ● Climate model image: A. Gettelman and R.B. Rood, Demystifying Climate Models, Earth Systems Data and Models 2, doi: 10.1007/978-3-662-48959-8_5 ● Multimodel figure: Michael Böttinger (DKRZ) and Joachem Marotzke (Max Planck Institute Meteorology) ● Mistral picture: Michael Böttinger (DKRZ) . ● Wildfire picture: https://pixnio.com/miscellaneous/fire-flames-pictures/aerial-ignition-interior-high -rates-of-spread-in-open-savannas ● Hockey stick IPCC https://www.ipcc.ch/report/ar3/wg1/ (Chapter 2) ● Scale invariant issue with chiguagua and dingo: Christian Staudt http://clstaudt.me ● Scale free image http://paulbourke.net/fractals/googleearth/ ● Image inpainting: ○ Nvidia Technology https://www.nvidia.com/research/inpainting/ ○ Kadow et al. (2020), Artificial Intelligence reconstructs missing Climate Information (in review) ● Physics-guided neural networks : https://arxiv.org/pdf/1710.11431.pdf and https://towardsdatascience.com/physics-guided-neural-networks-pgnns-8fe9dbad9414
  • 47. DKRZ Unit: Machine Learning as a Service ● Provide a knowledge base ● Bring prototypes to production ● Train, educate, and exchange
  • 49. Summary of the main topics discussed in the kick-off workshop ● Applying machine learning to Earth System modelling ○ Hybrid approaches to (i) improve parametrizations and (ii) validate physical models ○ Increase the availability of training data via (i) data augmentation and (ii) labelling ○ Infer causality of the patterns found in observational data ● Technology ○ Support for Python, portation to GPUs, and larger memory ○ Machine learning libraries for NetDCF data handling ○ Adaptive learning integrated with physical models during running time on the HPC ○ Distributed training and execution ○ Portability between HPC centres ● Uncertainty and reproducibility ○ Performance metrics for (i) unsupervised learning and (ii) data shift/concept drift ○ Adoption of interpretable models and uncertainty quantification and explainability methods ○ Sharing of training scripts and training data or trained model ● Community activities and capacity building: workshops, summer schools,... Artificial intelligence and machine learning activities at DKRZ EXTRASLIDE
  • 50. Climate models ● physical models derived from first principles (mechanistic) ● used to simulate how the Earth’s climate changes in time (dynamical) ● written in the form of coupled differential equations ● solution depends on boundary and initial conditions ● run with different conditions allows to create scenarios (see for instance, RCP) ● solved numerically with long lasting parallel runs ● calibrated and validated against observational data ● results are called model data EXTRASLIDE year RCP 2.6: the best case scenario historical RPC 8.5: business as usualExample of a basic climate model including time (t) and space (x): Tempt+1,x+1 = Temp t,x + warmingt,x - coolingt,x given that Tempt=0 = 25°C
  • 51. High Performance Computing Data Center Ongoing efforts to reduce our carbon footprint: ● Power Usage Effectiveness ~1 (PUE = 1.19) ● Cold aisle containment reduce CO2 emissions by 20% ● Hot air is recycled for heating nearby facilities ● Cooling water is recycled in our toilets ● Greener energy supplier possible BEFORE AFTER EXTRASLIDE