Application Track¶
Extreme Values Modeling¶
Introduction¶
In this section, we will look at why this is such an important topic for the community.
Anomalous Values¶
In this section, we will explore the canonical dataset of Global Mean Surface Temperature Anomaly. We will take inspiration from the ClimateDataStore and the NOAA-NCEI institutions which have graphs and host the source datasets.
Mean Values¶
In this section, we will take a step back and look at some local datasets for Spain. We will start with a single weather station and go through the exact same setup as the previous section for anomalous values. Then, we will increase the difficulty by taking into account multiple weather stations.
Extreme Values¶
In this section, we will look at the daily max values. Now, we will do the exact same process for modeling but taking into account the extreme values.
Sea Surface Mapping¶
Introduction¶
- The Big Why
Unstructured Observations to Structured Observations¶
In this first section, we will tackle unstructured observations. We will do this through a deep dive into function approximations and demonstrate how these can be used to create structured observations. We will do simple discretization procedures like histogram or nearest neighbours. Then we will look at more advanced methods like non-parametric interpolation.
- Discretization
- Non-Parametric Interpolation
Learning to Predict¶
In this next section, we will investigate how we can Finally, we will introduce parametric interpolation which is where we learn operators from the observations themselves.
- Problem Formulation & Experimental Setup - OSE
- Parametric Interpolation
- Parametric Forecasting
Observations to Reanalysis¶
- Differentiable Physics Models
- Representation Learning
Learning to Assimilate¶
- Problem Formulation + Experimental Setup
- Equilibrium Models
Learning to Predict¶
- Representation Learning
- Parametric Forecasting
Instrument-2-Instrument¶
Introduction¶
Satellite Datasets¶
- Different Satellites
- Data Downloader Pipelines
GeoProcessing Pipelines¶
- Geostationary Satellites
- Polar Orbiting Satellites - SWATH
- Polar Orbiting Satellites - AlongTrack
GeoData 4 ML¶
- Reprojections
Representation Learning¶
- Parameterization
- Foundation Model
- Transfer Learning
Operator Learning¶
- Neural Operators
Extreme Values Modeling
The first application track we have are looking at extreme values. This allows us to slowly introduce some core concepts that will be useful in the later application tracks.
Sea Surface Mapping
The second application track is working with sea surface mapping of variables like temperature, height, and ocean colour. In this setting, we will deal with how to transform between different geometries like the alongtrack satellite observations and the regular gridded applications. These measurements feature a lot of missing values, so we will learn how to deal with this. The bulk of this application will involve learning-to-learn, whereby we find various ways to learn prior models
Instrument-2-Instrument Translation
In this third application track, we will investigate how we can apply a method to translate one type of satellite to another type of satellite. Here, we have to do all tasks including interpolation, X-casting, and variable transformation. The interpolation component is due to the non-consistent geometry amongst the satellites. The X-casting component comes from the We also have to deal with a
Break Down¶
Here, we have a breakdown of how we will structure the application section. We will analyse the data which will be used to learn. Then, we will do whatever interpolation or discretization necessary to transform it to the form we want. Then, we will do some parameter estimation to learn a representation of the system. Lastly, we will do state estimation using whichever form is
- Data Acquisition - GPs, Simulations, L1 Data, L2 Data, L3 Data
- Interpolation & Discretization - Histograms, Nearest Neighbors, Gaussian Processes
- Learning Priors - Gaussian Processes, L2 Data, L3 Data, Simulations
- Parameter Estimation - Representation Learning, Dynamical Systems
- State Estimation - 3DVar, Strong-Constrained 4D Var, Weak-Constrained 4DVar, Deep Equillibrium
¶
Walk-Through¶
For each of these sections
Download EO Data¶
Examples: Sea Surface Height/Temperature/Salinity, Satellite Data, Weather Stations
Discretizations¶
Examples: Histogram, Nearest Neighbours, Radius Neighbours, Kernel Density Estimation
Functional Regression¶
Examples: Nearest Neighbors, Gaussian Processes, Neural Fields
Param. Est. - GP Priors¶
Examples: RBF, Matern
State Estimation
Param. Est. - Simulations¶
Param. Est. - Spatial Field Priors¶
State Estimation¶
Equilibrium Models¶
Param. Est. - Strong-Constrained Dynamical Priors¶
State Estimation¶
Param. Est. - Weak-Constrained Dynamical Prior¶
State Estimation¶
We download some
Applications¶
Extreme Values. Here, we learn how we can estimate the parameters of a model for extreme values.
Ocean Surface Height. We will learn how to create mapping products for Sea Surface Height (SSH) and Sea Surface Temperature (SST).
Instrument-2-Instrument. We will learn how to map one set of spatio-spectral channels to a different spatio-spectral channels.
Application I - Extremes¶
In this application, we are interested in modeling temperatures, and in particular, temperature extremes.
Datasets. We will use some standard datasets that are found within the AEMET database.
- Covariante,
- Global Mean Surface Temperature Anomaly (GMSTA)
- Measurement, :
- Daily Mean Temperature (TMax)
- Daily Maximum Temperature (TMean)
Extreme Events.
We will use some standard techniques to extract the extreme events from the time series.
- Block Maximum (BM)
- Peak-Over-Threshold (POT)
- Temporal Point Process (TPP)
Data Likelihood.
We need to decide which likelihood we want to use. For the mean data, we can assume that it follows a Gaussian distribution or a long-tailed T-Student distribution. However, for the maximum values, we need to assume an EVD like the GEVD, GPD or TPP.
- Mean -> Gaussian, T-Student
- Maximum -> GEVD, GPD, TPP
Parameterizations.
We have to decide the parameterization we wish to use.
- IID
- Hierarchical
- Strong-Constrained Dynamical, i.e., Neural ODE/PDE
- Weak-Constrained Dynamical, i.e., SSM, EnsKF
State Estimation
- Weak-Constrained
- Gradient-Based - 4DVar
- Derivative-Free - Ensemble Kalman Filter
- Minimization-Based - DEQ
Predictions
Our final task is to use a our new model to make predictions.
- Feature Representation
- Interpolation
- HindCasting
- Forecasting
Application II - Sea Surface Height Mapping¶
In this application, we will investigate different ways that we can create maps of sea surface height (SSH).