SlideShare a Scribd company logo
1 of 134
Download to read offline
Patrick Michl <patrick.michl@gmail.com>
Spec2Vec Energy based non-linear
Calibration in NIRS
2022-06-21
Abstract
The success of multivariate calibration depends on the generalizability of
the underlying regression models, for which the spectral features are
usually decorrelated in a preliminary step. In order to also allow the
application of deep neural networks like transformers, this presentation
introduces a powerful approach to highly non-linear decorrelation of
spectral features using deep energy based modeling.
patrick.michl@gmail.com 2022-06-21
Slide 3
Spec2Vec
NIR
Spectroscopy
Outline
patrick.michl@gmail.com 2022-06-21
Slide 4
Spec2Vec
Multivariate
Calibration
Outline
patrick.michl@gmail.com 2022-06-21
Slide 5
Spec2Vec
Energy based
Calibration
Outline
patrick.michl@gmail.com 2022-06-21
Slide 6
Spec2Vec
Non-linear
Feature Selection
Outline
patrick.michl@gmail.com 2022-06-21
Slide 7
Spec2Vec
Bayesian
Sample Selection
Outline
patrick.michl@gmail.com 2022-06-21
Slide 8
Spec2Vec
Part 1
NIR Spectroscopy
NIR Spectroscopy
patrick.michl@gmail.com 2022-06-21
Slide 9
Spec2Vec
What is NIR?
NIR Spectroscopy
patrick.michl@gmail.com 2022-06-21
Slide 10
Spec2Vec
NIR Spectroscopy What is NIR?
NIR = Near Infrared
Region in the
EM spectrum
patrick.michl@gmail.com 2022-06-21
Slide 11
Spec2Vec
NIR Spectroscopy What is NIR?
NIR = Near Infrared
Region in the
EM spectrum
Ranging
from ~780nm
to ~2500nm
patrick.michl@gmail.com 2022-06-21
Slide 12
Spec2Vec
NIR Spectroscopy What is NIR?
NIR = Near Infrared
Region in the
EM spectrum
Ranging
from ~780nm
to ~2500nm
No Atomic
Spectral Lines
Eigenstates have
transitions
at typical wavelengths:
~10nm to ~750nm
patrick.michl@gmail.com 2022-06-21
Slide 13
Spec2Vec
NIR Spectroscopy What is NIR?
NIR = Near Infrared
Region in the
EM spectrum
Ranging
from ~780nm
to ~2500nm
No Excited Atoms
Eigenstates have
transitions
at typical wavelengths:
~10nm to ~750nm
No
Molecule Vibrations
Eigenfrequencies
of bonds are typically at
wavelengths:
~3000nm to ~30000nm
patrick.michl@gmail.com 2022-06-21
Slide 14
Spec2Vec
NIR Spectroscopy What is NIR?
NIR = Near Infrared
Region in the
EM spectrum
Ranging
from ~780nm
to ~2500nm
No Excited Atoms
Eigenstates have
transitions
at typical wavelengths:
~10nm to ~750nm
No Molecule Vibrations
Eigenfrequencies
of bonds are typically at
wavelengths:
~3000nm to ~30000nm
No Fundamental
Spectral Lines!
patrick.michl@gmail.com 2022-06-21
Slide 15
Spec2Vec
NIR Spectroscopy What is NIR?
NIR = Near Infrared
Region in the
EM spectrum
Ranging
from ~780nm
to ~2500nm
No Excited Atoms
Eigenstates have
transitions
at typical wavelengths:
~10nm to ~750nm
No Molecule Vibrations
Eigenfrequencies
of bonds are typically at
wavelengths:
~3000nm to ~30000nm
No Fundamental
Spectral Lines!
Vibrational Overtones
Vibration modes provide
higher modes. 2nd modes
are about 10-100x weaker
than fundamental modes
patrick.michl@gmail.com 2022-06-21
Slide 16
Spec2Vec
NIR Spectroscopy What is NIR?
NIR = Near Infrared
Region in the
EM spectrum
Ranging
from ~780nm
to ~2500nm
No Excited Atoms
Eigenstates have
transitions
at typical wavelengths:
~10nm to ~750nm
No Molecule Vibrations
Eigenfrequencies
of bonds are typically at
wavelengths:
~3000nm to ~30000nm
No Fundamental
Spectral Lines!
Vibrational Overtones
Vibration modes provide
higher modes. 2nd modes
are about 10-100x weaker
than fundamental modes
Combination Modes
12 possible pairwise
combinations of
fundamental modes with
highly unspecific (broad)
bands
patrick.michl@gmail.com 2022-06-21
Slide 17
Spec2Vec
What can be concluded
about NIR?
NIR Spectroscopy
patrick.michl@gmail.com 2022-06-21
Slide 18
Spec2Vec
NIR Spectroscopy
Deeper Penetration
of samples
Weaker absorption allows
deeper penetration
of samples
µm → mm
Conclusions
patrick.michl@gmail.com 2022-06-21
Slide 19
Spec2Vec
NIR Spectroscopy
Deeper Penetration
of samples
Weaker absorption allows
deeper penetration
of samples
µm → mm
Simpler Preparation
Due to
deeper penetration
the sample surface
is less cruzial
Conclusions
patrick.michl@gmail.com 2022-06-21
Slide 20
Spec2Vec
NIR Spectroscopy
Simpler Preparation
Due to
deeper penetration
the sample surface
is less cruzial
Condensed Information
Overlapping bands
of deeper penetrations
provide comprehensive
information within the
NIR region
Deeper Penetration
of samples
Weaker absorption allows
deeper penetration
of samples
µm → mm
Conclusions
patrick.michl@gmail.com 2022-06-21
Slide 21
Spec2Vec
NIR Spectroscopy
Simpler Preparation
Due to
deeper penetration
the sample surface
is less cruzial
Unspecific Features
Due to overlapping,
individual spectral features
are insufficient for the
prediction of chemical
features
Condensed Information
Overlapping bands
of deeper penetrations
provide comprehensive
information within the
NIR region
Deeper Penetration
of samples
Weaker absorption allows
deeper penetration
of samples
µm → mm
Conclusions
patrick.michl@gmail.com 2022-06-21
Slide 22
Spec2Vec
NIR Spectroscopy
Simpler Preparation
Due to
deeper penetration
the sample surface
is less cruzial
Unspecific Features
Due to overlapping,
individual spectral features
are insufficient for the
prediction of chemical
features
Condensed Information
Overlapping bands
of deeper penetrations
provide comprehensive
information within the
NIR region
Deeper Penetration
of samples
Weaker absorption allows
deeper penetration
of samples
µm → mm
Interpretability
of spectra?
Conclusions
patrick.michl@gmail.com 2022-06-21
Slide 23
Spec2Vec
Multivariate Calibration
Part 2
Multivariate Calibration
patrick.michl@gmail.com 2022-06-21
Slide 24
Spec2Vec
Multivariate Calibration
What is the General Setup?
patrick.michl@gmail.com 2022-06-21
Slide 25
Spec2Vec
Multivariate Calibration
1. Spectroscopy
General Setup
patrick.michl@gmail.com 2022-06-21
Slide 26
Spec2Vec
Multivariate Calibration
1. Spectroscopy
2. Quantization
General Setup
patrick.michl@gmail.com 2022-06-21
Slide 27
Spec2Vec
Multivariate Calibration
1. Spectroscopy
2. Quantization
3. Normalization
General Setup
patrick.michl@gmail.com 2022-06-21
Slide 28
Spec2Vec
Multivariate Calibration
1. Spectroscopy
2. Quantization
3. Normalization
4. Modeling & Optimization
General Setup
patrick.michl@gmail.com 2022-06-21
Slide 29
Spec2Vec
Multivariate Calibration
1. Spectroscopy
2. Quantization
3. Normalization
4. Modeling & Optimization
5. Validation
General Setup
patrick.michl@gmail.com 2022-06-21
Slide 30
Spec2Vec
Multivariate Calibration
1. Spectroscopy
2. Quantization
3. Normalization
4. Modeling & Optimization
5. Validation
General Setup
patrick.michl@gmail.com 2022-06-21
Slide 31
Spec2Vec
Multivariate Calibration
What are the tools in
Statistical Modeling?
patrick.michl@gmail.com 2022-06-21
Slide 32
Spec2Vec
Multivariate Calibration
Approach 1: Multiple Linear Regression
Linear Superposition!
Model chemical features by
superpositions of spectral
features
Statistical Modeling
patrick.michl@gmail.com 2022-06-21
Slide 33
Spec2Vec
Multivariate Calibration
Approach 1: Multiple Linear Regression
Linear Regression
𝑾 Weights
𝒃 Bias
Linear Superposition!
Model chemical features by
superpositions of spectral
features
Statistical Modeling
patrick.michl@gmail.com 2022-06-21
Slide 34
Spec2Vec
Multivariate Calibration
Approach 1: Multiple Linear Regression
Linear Regression
𝑾 Weights
𝒃 Bias
Not Generalizable!
Due to
multicollinearity
Linear Superposition!
Model chemical features by
superpositions of spectral
features
Statistical Modeling
patrick.michl@gmail.com 2022-06-21
Slide 35
Spec2Vec
Multivariate Calibration
Approach 1: Multiple Linear Regression
Linear Decorrelation!
Decorrelate spectral
features by orthogonal
components
Statistical Modeling
patrick.michl@gmail.com 2022-06-21
Slide 36
Spec2Vec
Multivariate Calibration
Approach 2: Principal Component (PC) Regression
Linear Decorrelation!
Decorrelate spectral
features by orthogonal
components
PC Regression
𝑾 Weights
𝒃 Bias
𝑻𝒌 Projection of 𝑋
to the first 𝑘 Principal
Components of 𝑋
Statistical Modeling
patrick.michl@gmail.com 2022-06-21
Slide 37
Spec2Vec
Multivariate Calibration
Approach 2: Principal Component (PC) Regression
Not Efficient!
Only accounts for
covariances of spectral
features
PC Regression
𝑾 Weights
𝒃 Bias
𝑻𝒌 Projection of 𝑋
to the first 𝑘 Principal
Components of 𝑋
Linear Decorrelation!
Decorrelate spectral
features by orthogonal
components
Statistical Modeling
patrick.michl@gmail.com 2022-06-21
Slide 38
Spec2Vec
Multivariate Calibration
Approach 2: Principal Component (PC) Regression
Incorporate
Chemical Features!
Decorrelate the combined
vector of spectral features
and chemical features
Statistical Modeling
patrick.michl@gmail.com 2022-06-21
Slide 39
Spec2Vec
Multivariate Calibration
Approach 3: Partial Least Squares (PLS) Regression
Incorporate
Chemical Features!
Decorrelate the combined
vector of spectral features
and chemical features
PLS Regression
𝑾 Weights
𝒃 Bias
𝑻𝒌 Projection of 𝑋
to the first 𝑘 Principal
Components of 𝑋 × 𝑌
Statistical Modeling
patrick.michl@gmail.com 2022-06-21
Slide 40
Spec2Vec
Multivariate Calibration
Approach 3: Partial Least Squares (PLS) Regression
Incorporate
Chemical Features!
Decorrelate the combined
vector of spectral features
and chemical features
PLS Regression
𝑾 Weights
𝒃 Bias
𝑻𝒌 Projection of 𝑋
to the first 𝑘 Principal
Components of 𝑋 × 𝑌
Sufficient ?
Statistical Modeling
patrick.michl@gmail.com 2022-06-21
Slide 41
Spec2Vec
Multivariate Calibration Conclusions
What can be concluded
about Multivariate Calibration?
patrick.michl@gmail.com 2022-06-21
Slide 42
Spec2Vec
Multivariate Calibration
Samples are rare!
The requirement to extract
chemical features by wet-
lab experiments makes
reference samples rare
Conclusions
patrick.michl@gmail.com 2022-06-21
Slide 43
Spec2Vec
Multivariate Calibration
Samples are rare!
The requirement to extract
chemical features by wet-
lab experiments makes
reference samples rare
Direct Regression
is not possible!
Overlapping and
scattered bands create
multicollinearity
in spectral features
Conclusions
patrick.michl@gmail.com 2022-06-21
Slide 44
Spec2Vec
Multivariate Calibration
Samples are rare!
The requirement to extract
chemical features by wet-
lab experiments makes
reference samples rare
Direct Regression
is not possible!
Overlapping and
scattered bands create
multicollinearity
in spectral features
Decorrelation in PLS
allows efficient linear
Regression
A preceeded decorrelation
step in PLS allows allows
linear regression
Conclusions
patrick.michl@gmail.com 2022-06-21
Slide 45
Spec2Vec
Multivariate Calibration
Samples are rare!
The requirement to extract
chemical features by wet-
lab experiments makes
reference samples rare
Direct Regression
is not possible!
Overlapping and
scattered bands create
multicollinearity
in spectral features
Decorrelation in PLS
allows efficient linear
Regression
A preceeded decorrelation
step in PLS allows allows
linear regression
Non-Linear Spectral
Dependencies in NIR
Combined vibrational
modes in NIR create highly
non-linear conditional
dependencies between
spectral features
Conclusions
patrick.michl@gmail.com 2022-06-21
Slide 46
Spec2Vec
Multivariate Calibration
Samples are rare!
The requirement to extract
chemical features by wet-
lab experiments makes
reference samples rare
Direct Regression
is not possible!
Overlapping and
scattered bands create
multicollinearity
in spectral features
Decorrelation in PLS
allows efficient linear
Regression
A preceeded decorrelation
step in PLS allows allows
linear regression
Non-Linear Spectral
Dependencies in NIR
Combined vibrational
modes in NIR create highly
non-linear conditional
dependencies between
spectral features
PLS based non-linear
Regression
is not possible!
The linear decorrelation
step in PLS destroys non-
linear relationships
Conclusions
patrick.michl@gmail.com 2022-06-21
Slide 47
Spec2Vec
Multivariate Calibration
Samples are rare!
The requirement to extract
chemical features by wet-
lab experiments makes
reference samples rare
Direct Regression
is not possible!
Overlapping and
scattered bands create
multicollinearity
in spectral features
Decorrelation in PLS
allows efficient linear
Regression
A preceeded decorrelation
step in PLS allows allows
linear regression
Non-Linear Spectral
Dependencies in NIR
Combined vibrational
modes in NIR create highly
non-linear conditional
dependencies between
spectral features
PLS based non-linear
Regression
is not possible!
The linear decorrelation
step in PLS destroys non-
linear relationships
Non-Linear
Decorrelation?
Conclusions
patrick.michl@gmail.com 2022-06-21
Slide 48
Spec2Vec
Energy based Calibration
Part 3
Energy based Calibration
patrick.michl@gmail.com 2022-06-21
Slide 49
Spec2Vec
Energy based Calibration
What is
non-linear Decorrelation?
patrick.michl@gmail.com 2022-06-21
Slide 50
Spec2Vec
Energy based Calibration Non-Linear Decorrelation
Linear
Correlations
„Multicollinearity“
patrick.michl@gmail.com 2022-06-21
Slide 51
Spec2Vec
Energy based Calibration Non-Linear Decorrelation
Linear
Correlations
„Multicollinearity“
Linear Decorrelation
Orthogonal Projection
to first 𝑘
Principal Components
patrick.michl@gmail.com 2022-06-21
Slide 52
Spec2Vec
Energy based Calibration Non-Linear Decorrelation
Linear
Correlations
„Multicollinearity“
Linear Decorrelation
Orthogonal Projection
to first 𝑘
Principal Components
patrick.michl@gmail.com 2022-06-21
Slide 53
Spec2Vec
Energy based Calibration Non-Linear Decorrelation
Linear
Correlations
„Multicollinearity“
Linear Decorrelation
Orthogonal Projection
to first 𝑘
Principal Components
Allows Linear
Regression!
e.g. PC-, PLS-Regression
patrick.michl@gmail.com 2022-06-21
Slide 54
Spec2Vec
Generic
Correlations
Linear or non-linear
Energy based Calibration Non-Linear Decorrelation
patrick.michl@gmail.com 2022-06-21
Slide 55
Spec2Vec
Generic
Correlations
Linear or non-linear
Non-Linear
Decorrelation
Orthogonal Projection
to 𝑘 dimensional
Principal Manifold
Energy based Calibration Non-Linear Decorrelation
patrick.michl@gmail.com 2022-06-21
Slide 56
Spec2Vec
Generic
Correlations
Linear or non-linear
Non-Linear
Decorrelation
Orthogonal Projection
to 𝑘 dimensional
Principal Manifold
Energy based Calibration Non-Linear Decorrelation
patrick.michl@gmail.com 2022-06-21
Slide 57
Spec2Vec
Generic
Correlations
Linear or non-linear
Non-Linear
Decorrelation
Orthogonal Projection
to 𝑘 dimensional
Principal Manifold
Energy based Calibration Non-Linear Decorrelation
Allows Non-Linear
Regression!
e.g. Neural Networks
(Transformers etc.)
patrick.michl@gmail.com 2022-06-21
Slide 58
Spec2Vec
Energy based Calibration
How to model
non-linear Decorrelation?
patrick.michl@gmail.com 2022-06-21
Slide 59
Spec2Vec
Energy based Calibration
Approach 1: Directed Graphical Model
Directed mapping
to latent space
Map features onto itself
through a latent bottleneck
layer and minimize Error
Modelling Non-Linear Decorrelation
patrick.michl@gmail.com 2022-06-21
Slide 60
Spec2Vec
Energy based Calibration
Approach 1: Directed Graphical Model
Directed mapping
to latent space
Map features onto itself
through a latent bottleneck
layer and minimize Error
Autoencoder
𝑾𝒊 Weights
𝒃𝒊 Bias
+ Hyperparameters
Modelling Non-Linear Decorrelation
patrick.michl@gmail.com 2022-06-21
Slide 61
Spec2Vec
Energy based Calibration
Approach 1: Directed Graphical Model
Autoencoder
𝑾𝒊 Weights
𝒃𝒊 Bias
+ Hyperparameters
Not Generalizable!
does not equally consider
information from different
features due to a vanishing
error gradient
Directed mapping
to latent space
Map features onto itself
through a latent bottleneck
layer and minimize Error
Modelling Non-Linear Decorrelation
patrick.michl@gmail.com 2022-06-21
Slide 62
Spec2Vec
Energy based Calibration
Approach 1: Directed Graphical Model
Autoencoder
𝑾𝒊 Weights
𝒃𝒊 Bias
+ Hyperparameters
Not Generalizable!
does not equally consider
information from different
features due to a vanishing
error gradient
Directed mapping
to latent space
Map features onto itself
through a latent bottleneck
layer and minimize Error
Modelling Non-Linear Decorrelation
?
patrick.michl@gmail.com 2022-06-21
Slide 63
Spec2Vec
Energy based Calibration
Approach 1: Directed Graphical Model
Autoencoder
𝑾𝒊 Weights
𝒃𝒊 Bias
+ Hyperparameters
Not Generalizable!
does not equally consider
information from different
features due to a vanishing
error gradient
Directed mapping
to latent space
Map features onto itself
through a latent bottleneck
layer and minimize Error
Modelling Non-Linear Decorrelation
Example
Let 𝑋1 and 𝑋2 be
highly similar
?
patrick.michl@gmail.com 2022-06-21
Slide 64
Spec2Vec
Energy based Calibration
Approach 1: Directed Graphical Model
Autoencoder
𝑾𝒊 Weights
𝒃𝒊 Bias
+ Hyperparameters
Not Generalizable!
does not equally consider
information from different
features due to a vanishing
error gradient
Directed mapping
to latent space
Map features onto itself
through a latent bottleneck
layer and minimize Error
Modelling Non-Linear Decorrelation
Example
Let 𝑋1 and 𝑋2 be
highly similar
Optimization
The error is minimized
if 𝑓 depends on
𝑋1 or 𝑋2 or any
combination of them
?
patrick.michl@gmail.com 2022-06-21
Slide 65
Spec2Vec
Energy based Calibration
Approach 1: Directed Graphical Model
Autoencoder
𝑾𝒊 Weights
𝒃𝒊 Bias
+ Hyperparameters
Not Generalizable!
does not equally consider
information from different
features due to a vanishing
error gradient
Directed mapping
to latent space
Map features onto itself
through a latent bottleneck
layer and minimize Error
Modelling Non-Linear Decorrelation
Example
Let 𝑋1 and 𝑋2 be
highly similar
Optimization
The error is minimized
if 𝑓 depends on
𝑋1 or 𝑋2 or any
combination of them
Out-of-Calibration
Sample
If 𝑋1 and 𝑋2 are not highly
similar then 𝑓 only by
chance creates an
adequate latent
presentation!
!
patrick.michl@gmail.com 2022-06-21
Slide 66
Spec2Vec
Energy based Calibration
Approach 1: Directed Graphical Model
Modelling Non-Linear Decorrelation
patrick.michl@gmail.com 2022-06-21
Slide 67
Spec2Vec
Energy based Calibration
Approach 2: Undirected Graphical Model
Undirected mapping
to latent space
Regard the mapping
between features and the
bottleneck layer mutually
and minimize Energy
Modelling Non-Linear Decorrelation
patrick.michl@gmail.com 2022-06-21
Slide 68
Spec2Vec
Energy based Calibration
Approach 2: Undirected Graphical Model
Deep Boltzmann
Machine
𝑾𝒊 Weights
𝒃𝒊 Bias
𝝁𝑿, 𝝈𝑿 Dist. of 𝑋
𝝁𝑿, 𝝈𝑿 Dist. of 𝑌
+ Hyperparameters
Undirected mapping
to latent space
Regard the mapping
between features and the
bottleneck layer mutually
and minimize Energy
Modelling Non-Linear Decorrelation
patrick.michl@gmail.com 2022-06-21
Slide 69
Spec2Vec
Energy based Calibration
Approach 2: Undirected Graphical Model
Undirected mapping
to latent space
Regard the mapping
between features and the
bottleneck layer mutually
and minimize Energy
Generalizable!
equally considers
information from different
features
Modelling Non-Linear Decorrelation
Deep Boltzmann
Machine
𝑾𝒊 Weights
𝒃𝒊 Bias
𝝁𝑿, 𝝈𝑿 Dist. of 𝑋
𝝁𝑿, 𝝈𝑿 Dist. of 𝑌
+ Hyperparameters
patrick.michl@gmail.com 2022-06-21
Slide 70
Spec2Vec
Energy based Calibration
Approach 2: Undirected Graphical Model
Undirected mapping
to latent space
Regard the mapping
between features and the
bottleneck layer mutually
and minimize Energy
Generalizable!
equally considers
information from different
features
Modelling Non-Linear Decorrelation
Deep Boltzmann
Machine
𝑾𝒊 Weights
𝒃𝒊 Bias
𝝁𝑿, 𝝈𝑿 Dist. of 𝑋
𝝁𝑿, 𝝈𝑿 Dist. of 𝑌
+ Hyperparameters
?
patrick.michl@gmail.com 2022-06-21
Slide 71
Spec2Vec
Energy based Calibration
Approach 2: Undirected Graphical Model
Undirected mapping
to latent space
Regard the mapping
between features and the
bottleneck layer mutually
and minimize Energy
Generalizable!
equally considers
information from different
features
Modelling Non-Linear Decorrelation
Deep Boltzmann
Machine
𝑾𝒊 Weights
𝒃𝒊 Bias
𝝁𝑿, 𝝈𝑿 Dist. of 𝑋
𝝁𝑿, 𝝈𝑿 Dist. of 𝑌
+ Hyperparameters
Example
Let 𝑋1 and 𝑋2 be
highly similar
?
patrick.michl@gmail.com 2022-06-21
Slide 72
Spec2Vec
Energy based Calibration
Approach 2: Undirected Graphical Model
Undirected mapping
to latent space
Regard the mapping
between features and the
bottleneck layer mutually
and minimize Energy
Generalizable!
equally considers
information from different
features
Modelling Non-Linear Decorrelation
Deep Boltzmann
Machine
𝑾𝒊 Weights
𝒃𝒊 Bias
𝝁𝑿, 𝝈𝑿 Dist. of 𝑋
𝝁𝑿, 𝝈𝑿 Dist. of 𝑌
+ Hyperparameters
Example
Let 𝑋1 and 𝑋2 be
highly similar
Optimization
The energy is only
minimized
if 𝑓 depends equally
on 𝑋1 and 𝑋2
?
patrick.michl@gmail.com 2022-06-21
Slide 73
Spec2Vec
Energy based Calibration
Approach 2: Undirected Graphical Model
Undirected mapping
to latent space
Regard the mapping
between features and the
bottleneck layer mutually
and minimize Energy
Generalizable!
equally considers
information from different
features
Modelling Non-Linear Decorrelation
Deep Boltzmann
Machine
𝑾𝒊 Weights
𝒃𝒊 Bias
𝝁𝑿, 𝝈𝑿 Dist. of 𝑋
𝝁𝑿, 𝝈𝑿 Dist. of 𝑌
+ Hyperparameters
Example
Let 𝑋1 and 𝑋2 be
highly similar
Optimization
The energy is only
minimized
if 𝑓 depends equally
on 𝑋1 and 𝑋2
!
Out-of-Calibration
Sample
If 𝑋1 and 𝑋2 are not highly
similar then 𝑓 still creates
an adequate latent
presentation!
patrick.michl@gmail.com 2022-06-21
Slide 74
Spec2Vec
Energy based Calibration
What is
Energy based Modeling?
patrick.michl@gmail.com 2022-06-21
Slide 75
Spec2Vec
Energy based Calibration Energy based Modeling
Undirected
Connections
Weights model
both directions:
𝑤𝑖𝑗 = 𝑤𝑗𝑖
Regression Model
Energy based Model
Directed
Connections
Weights model
one direction:
𝑤𝑖𝑗
patrick.michl@gmail.com 2022-06-21
Slide 76
Spec2Vec
Energy based Calibration Energy based Modeling
Minimizes
Energy
Parameters minimize the
pairwise energies
of connected vertices:
Pos. Corr.: 𝑤𝑖𝑗 > 0
Neg. Corr.: 𝑤𝑖𝑗 < 0
Undirected
Connections
Weights model
both directions:
𝑤𝑖𝑗 = 𝑤𝑗𝑖
Regression Model
Energy based Model
Directed
Connections
Weights model
one direction:
𝑤𝑖𝑗
Minimizes
Error
Parameters minimize the
error between
targets and predictions
patrick.michl@gmail.com 2022-06-21
Slide 77
Spec2Vec
Energy based Calibration Energy based Modeling
Minimizes
Energy
Parameters minimize the
pairwise energies
of connected vertices:
Pos. Corr.: 𝑤𝑖𝑗 > 0
Neg. Corr.: 𝑤𝑖𝑗 < 0
Undirected
Connections
Weights model
both directions:
𝑤𝑖𝑗 = 𝑤𝑗𝑖
Regression Model
Energy based Model
Directed
Connections
Weights model
one direction:
𝑤𝑖𝑗
Minimizes
Error
Parameters minimize the
error between
targets and predictions
Calculates
Predictions
Predictions of targets are
directly calculated
Approximates
Predictions
Predictions of all variables
are approximated by a
Markov Chain using Gibbs
Sampling
patrick.michl@gmail.com 2022-06-21
Slide 78
Spec2Vec
Energy based Calibration Energy based Modeling
Minimizes
Energy
Parameters minimize the
pairwise energies
of connected vertices:
Pos. Corr.: 𝑤𝑖𝑗 > 0
Neg. Corr.: 𝑤𝑖𝑗 < 0
Undirected
Connections
Weights model
both directions:
𝑤𝑖𝑗 = 𝑤𝑗𝑖
Regression Model
Energy based Model
Directed
Connections
Weights model
one direction:
𝑤𝑖𝑗
Minimizes
Error
Parameters minimize the
error between
targets and predictions
Calculates
Predictions
Predictions of targets are
directly calculated
Optimizes
Prediction Function
Gradient Descent
in the Errorlandscape
approximates the
prediction function
Approximates
Predictions
Predictions of all variables
are approximated by a
Markov Chain using Gibbs
Sampling
Optimizes
Joint Distribution
Gradient Descent
in the Energylandscape
approximates the
joint distributon
patrick.michl@gmail.com 2022-06-21
Slide 79
Spec2Vec
Energy Based Calibration
Non-linear Regression
in Energy based Calibration
patrick.michl@gmail.com 2022-06-21
Slide 80
Spec2Vec
Energy Based Calibration Non-linear Regression
Consists of
two Parts
patrick.michl@gmail.com 2022-06-21
Slide 81
Spec2Vec
Energy Based Calibration Non-linear Regression
Consists of
two Parts
Part 1: Embedding
Non-linear decorrelation
by Energy based model
Spec2Vec
patrick.michl@gmail.com 2022-06-21
Slide 82
Spec2Vec
Energy Based Calibration Non-linear Regression
Consists of
two Parts
Part 1: Embedding
Non-linear decorrelation
by Energy based model
Part 2: Regression
Non-linear regression
by deep neural network
(e.g. transformer etc.)
Spec2Vec
patrick.michl@gmail.com 2022-06-21
Slide 83
Spec2Vec
Energy Based Calibration
What can be concluded
about Energy based Calibration?
patrick.michl@gmail.com 2022-06-21
Slide 84
Spec2Vec
Energy Based Calibration
Non-Linear
Decorrelation
Energy based modeling
allows non-linear
decorrelation of spectral
features
Conclusions
patrick.michl@gmail.com 2022-06-21
Slide 85
Spec2Vec
Energy Based Calibration
Non-Linear
Decorrelation
Energy based modeling
allows non-linear
decorrelation of spectral
features
Increases
Signal-to-Noise ratio
Non-linear decorrelation
allows the separation of
skewed noise
(non-Gaussian)
Conclusions
patrick.michl@gmail.com 2022-06-21
Slide 86
Spec2Vec
Energy Based Calibration
Non-Linear
Decorrelation
Energy based modeling
allows non-linear
decorrelation of spectral
features
Non-Linear
Regression
Non-linear decorrelation
allows non-linear
regression of chemical
features, e.g. by Neural
Networks (Transformers,
etc.)
Increases
Signal-to-Noise ratio
Non-linear decorrelation
allows the separation of
skewed noise
(non-Gaussian)
Conclusions
patrick.michl@gmail.com 2022-06-21
Slide 87
Spec2Vec
Energy Based Calibration
Non-Linear
Decorrelation
Energy based modeling
allows non-linear
decorrelation of spectral
features
Non-Linear
Regression
Non-linear decorrelation
allows non-linear
regression of chemical
features, e.g. by Neural
Networks (Transformers,
etc.)
Increases
Signal-to-Noise ratio
Non-linear decorrelation
allows the separation of
skewed noise
(non-Gaussian)
Intricates
Feature Selection
The non-linearity
intricates the selection of
non-linear spectral features
Conclusions
patrick.michl@gmail.com 2022-06-21
Slide 88
Spec2Vec
Energy Based Calibration
Non-Linear
Decorrelation
Energy based modeling
allows non-linear
decorrelation of spectral
features
Non-Linear
Regression
Non-linear decorrelation
allows non-linear
regression of chemical
features, e.g. by Neural
Networks (Transformers,
etc.)
Increases
Signal-to-Noise ratio
Non-linear decorrelation
allows the separation of
skewed noise
(non-Gaussian)
Intricates
Feature Selection
The non-linearity
intricates the selection of
non-linear spectral features
Non-linear
Feature Selection?
Conclusions
patrick.michl@gmail.com 2022-06-21
Slide 89
Spec2Vec
Energy Based Calibration
Non-Linear
Decorrelation
Energy based modeling
allows non-linear
decorrelation of spectral
features
Non-Linear
Regression
Non-linear decorrelation
allows non-linear
regression of chemical
features, e.g. by Neural
Networks (Transformers,
etc.)
Increases
Signal-to-Noise ratio
Non-linear decorrelation
allows the separation of
skewed noise
(non-Gaussian)
Intricates
Feature Selection
The non-linearity
intricates the selection of
non-linear spectral features
Intricates
Sample Selection
The non-linearity
intricates the selection of
calibration samples and
thus the experimental
design
Non-linear
Feature Selection?
Conclusions
patrick.michl@gmail.com 2022-06-21
Slide 90
Spec2Vec
Energy Based Calibration
Non-Linear
Decorrelation
Energy based modeling
allows non-linear
decorrelation of spectral
features
Non-Linear
Regression
Non-linear decorrelation
allows non-linear
regression of chemical
features, e.g. by Neural
Networks (Transformers,
etc.)
Increases
Signal-to-Noise ratio
Non-linear decorrelation
allows the separation of
skewed noise
(non-Gaussian)
Intricates
Feature Selection
The non-linearity
intricates the selection of
non-linear spectral features
Intricates
Sample Selection
The non-linearity
intricates the selection of
calibration samples and
thus the experimental
design
Non-linear
Feature Selection?
Bayesian
Sample Selection?
Conclusions
patrick.michl@gmail.com 2022-06-21
Slide 91
Spec2Vec
Non-linear feature selection
Part 4
Non-linear feature selection
patrick.michl@gmail.com 2022-06-21
Slide 92
Spec2Vec
Non-linear feature selection
Differential Geometric
feature selection
for Principal Components
patrick.michl@gmail.com 2022-06-21
Slide 93
Spec2Vec
Non-linear feature selection
Example (Line)
Feature Selection for
Principal Component
Differential Geometric feature selection (linear)
patrick.michl@gmail.com 2022-06-21
Slide 94
Spec2Vec
Non-linear feature selection
Example (Line)
Feature Selection for
Principal Component
Approach 1:
Statistical
Calculate empirical
correlations:
Differential Geometric feature selection (linear)
patrick.michl@gmail.com 2022-06-21
Slide 95
Spec2Vec
Non-linear feature selection
Example (Line)
Feature Selection for
Principal Component
Approach 1:
Statistical
Calculate empirical
correlations:
corr( ෠
𝑋, 𝑋)
Differential Geometric feature selection (linear)
patrick.michl@gmail.com 2022-06-21
Slide 96
Spec2Vec
Non-linear feature selection
Example (Line)
Feature Selection for
Principal Component
Approach 1:
Statistical
Calculate empirical
correlations:
corr ෠
𝑋, 𝑋 > corr ෠
𝑋, 𝑌
Differential Geometric feature selection (linear)
patrick.michl@gmail.com 2022-06-21
Slide 97
Spec2Vec
Non-linear feature selection
Example (Line)
Feature Selection for
Principal Component
Approach 1:
Statistical
Calculate empirical
correlations:
corr ෠
𝑋, 𝑋 > corr ෠
𝑋, 𝑌
Does not allow
generalization
to non-linearity!
Due to missing non-linear
empirical correlation
Differential Geometric feature selection (linear)
patrick.michl@gmail.com 2022-06-21
Slide 98
Spec2Vec
Non-linear feature selection
Example (Line)
Feature Selection for
Principal Component
Approach 2:
Geometrical
Calculate partial
derivatives:
Differential Geometric feature selection (linear)
patrick.michl@gmail.com 2022-06-21
Slide 99
Spec2Vec
Non-linear feature selection
Example (Line)
Feature Selection for
Principal Component
Approach 2:
Geometrical
Calculate partial
derivatives:
𝜕
𝜕𝑋
෠
𝑋
Differential Geometric feature selection (linear)
patrick.michl@gmail.com 2022-06-21
Slide 100
Spec2Vec
Non-linear feature selection
Example (Line)
Feature Selection for
Principal Component
Approach 2:
Geometrical
Calculate partial
derivatives:
𝜕
𝜕𝑋
෠
𝑋 >
𝜕
𝜕𝑌
෠
𝑋
Differential Geometric feature selection (linear)
patrick.michl@gmail.com 2022-06-21
Slide 101
Spec2Vec
Non-linear feature selection
Example (Line)
Feature Selection for
Principal Component
Approach 2:
Geometrical
Calculate partial
derivatives:
𝜕
𝜕𝑋
෠
𝑋 >
𝜕
𝜕𝑌
෠
𝑋
Allows generalization
to non-linearity!
The partial derivative can
be integrated over an
underlying
principal manifold
Differential Geometric feature selection (linear)
patrick.michl@gmail.com 2022-06-21
Slide 102
Spec2Vec
Non-linear feature selection
Differential Geometric
feature selection
for Principal Manifolds
patrick.michl@gmail.com 2022-06-21
Slide 103
Spec2Vec
Non-linear feature selection
Example (Curve)
Feature Selection for
Principal Curve
Differential Geometric feature selection (non-linear)
patrick.michl@gmail.com 2022-06-21
Slide 104
Spec2Vec
Non-linear feature selection
Example (Curve)
Feature Selection for
Principal Curve
Differential Geometric feature selection (non-linear)
Approach 1:
Analytical Integration
Calculate integrals of
partial derivatives
along curve
patrick.michl@gmail.com 2022-06-21
Slide 105
Spec2Vec
Non-linear feature selection
Example (Curve)
Feature Selection for
Principal Curve
Differential Geometric feature selection (non-linear)
Approach 1:
Analytical Integration
Calculate integrals of
partial derivatives
along curve
patrick.michl@gmail.com 2022-06-21
Slide 106
Spec2Vec
Non-linear feature selection
Example (Curve)
Feature Selection for
Principal Curve
Differential Geometric feature selection (non-linear)
Approach 1:
Analytical Integration
Calculate integrals of
partial derivatives
along curve
Not Computable!
Individual outcomes of
෠
𝑋 are to be computed by
Gibbs Sampling
patrick.michl@gmail.com 2022-06-21
Slide 107
Spec2Vec
Non-linear feature selection
Example (Curve)
Feature Selection for
Principal Curve
Differential Geometric feature selection (non-linear)
patrick.michl@gmail.com 2022-06-21
Slide 108
Spec2Vec
Non-linear feature selection
Example (Curve)
Feature Selection for
Principal Curve
Differential Geometric feature selection (non-linear)
Approach 2:
Monte Carlo
Integration
Approximate integrals
of partial derivatives
along curve
patrick.michl@gmail.com 2022-06-21
Slide 109
Spec2Vec
Non-linear feature selection
Example (Curve)
Feature Selection for
Principal Curve
Differential Geometric feature selection (non-linear)
Approach 2:
Monte Carlo
Integration
Approximate integrals
of partial derivatives
along curve
patrick.michl@gmail.com 2022-06-21
Slide 110
Spec2Vec
Non-linear feature selection
Example (Curve)
Feature Selection for
Principal Curve
Differential Geometric feature selection (non-linear)
Approach 2:
Monte Carlo
Integration
Approximate integrals
of partial derivatives
along curve
Allows non-linear
feature selection!
The empirical means
converge towards
the integrals
under mild conditions
patrick.michl@gmail.com 2022-06-21
Slide 111
Spec2Vec
Non-linear feature selection
What can be concluded
about non-linear feature selection?
patrick.michl@gmail.com 2022-06-21
Slide 112
Spec2Vec
Non-linear feature selection Conclusions
Feature Selection
for non-linear
models works!
patrick.michl@gmail.com 2022-06-21
Slide 113
Spec2Vec
Non-linear feature selection Conclusions
Feature Selection
for non-linear
models works!
Sufficiency
The non-linearity
allows higher accuracy
at same number of spectral
features
patrick.michl@gmail.com 2022-06-21
Slide 114
Spec2Vec
Non-linear feature selection Conclusions
Feature Selection
for non-linear
models works!
Improves
Parallel Measures
e.g. by diffraction grating
Sufficiency
The non-linearity
allows higher accuracy
at same number of spectral
features
patrick.michl@gmail.com 2022-06-21
Slide 115
Spec2Vec
Non-linear feature selection Conclusions
Feature Selection
for non-linear
models works!
Improves
Parallel Measures
e.g. by diffraction grating
Sufficiency
The non-linearity
allows higher accuracy
at same number of spectral
features
Efficiency
The non-linearity
allows fewer spectal
features
at same accuracy
patrick.michl@gmail.com 2022-06-21
Slide 116
Spec2Vec
Non-linear feature selection Conclusions
Feature Selection
for non-linear
models works!
Improves
Parallel Measures
e.g. by diffraction grating
Sufficiency
The non-linearity
allows higher accuracy
at same number of spectral
features
Efficiency
The non-linearity
allows fewer spectal
features
at same accuracy
Accelerates
Sequential Measures
patrick.michl@gmail.com 2022-06-21
Slide 117
Spec2Vec
Bayesian sample selection
Part 5
Bayesian sample selection
patrick.michl@gmail.com 2022-06-21
Slide 118
Spec2Vec
Bayesian sample selection
Bayesian Experimental Design
patrick.michl@gmail.com 2022-06-21
Slide 119
Spec2Vec
Bayesian sample selection Bayesian Experimental Design
Initial Selection of
calibration samples
patrick.michl@gmail.com 2022-06-21
Slide 120
Spec2Vec
Bayesian sample selection Bayesian Experimental Design
Initial Selection of
calibration samples
Determine confidence
within validation
samples
using quantile loss
patrick.michl@gmail.com 2022-06-21
Slide 121
Spec2Vec
Bayesian sample selection Bayesian Experimental Design
Initial Selection of
calibration samples
Determine confidence
within validation
samples
using quantile loss
Backpropagate
uncertainty to
spectral features
using quantile loss
and non-linear feature
selection
patrick.michl@gmail.com 2022-06-21
Slide 122
Spec2Vec
Bayesian sample selection Bayesian Experimental Design
Initial Selection of
calibration samples
Determine confidence
within validation
samples
using quantile loss
Backpropagate
uncertainty to
spectral features
using quantile loss
and non-linear feature
selection
Add calibration
samples with
distinct features
patrick.michl@gmail.com 2022-06-21
Slide 123
Spec2Vec
Bayesian sample selection
Conclusions about
Bayesian sample selection
patrick.michl@gmail.com 2022-06-21
Slide 124
Spec2Vec
Bayesian sample selection Conclusions
Iteratively
increases Confidence
in Validation
Predictions
by Bayesian
Optimization
patrick.michl@gmail.com 2022-06-21
Slide 125
Spec2Vec
Bayesian sample selection Conclusions
Iteratively
increases Confidence
in Validation
Predictions
by Bayesian
Optimization
Can lead to
Overfitting of
Validation samples
patrick.michl@gmail.com 2022-06-21
Slide 126
Spec2Vec
Bayesian sample selection Conclusions
Iteratively
increases Confidence
in Validation
Predictions
by Bayesian
Optimization
Can lead to
Overfitting of
Validation samples
How to avoid
Overfitting?
Additional Test
Samples?
Changes in Validation
Samples?
patrick.michl@gmail.com 2022-06-21
Slide 127
Spec2Vec
Bayesian sample selection Conclusions
Iteratively
increases Confidence
in Validation
Predictions
by Bayesian
Optimization
Can lead to
Overfitting of
Validation samples
How to avoid
Overfitting?
Additional Test
Samples?
Changes in Validation
Samples?
Intricates scheduling
in product
development
patrick.michl@gmail.com 2022-06-21
Slide 128
Spec2Vec
Bayesian sample selection Conclusions
Iteratively
increases Confidence
in Validation
Predictions
by Bayesian
Optimization
Can lead to
Overfitting of
Validation samples
How to avoid
Overfitting?
Additional Test
Samples?
Changes in Validation
Samples?
Intricates scheduling
in product
development When to stop
Iterations?
Elbow method?
Fixed number of
iterations?
patrick.michl@gmail.com 2022-06-21
Slide 129
Spec2Vec
Summary
Summary
patrick.michl@gmail.com 2022-06-21
Slide 130
Spec2Vec
Summary
#1
Neural networks are by
themselves not suitable for
multivariate calibration in NIR
due to missing generalizability
patrick.michl@gmail.com 2022-06-21
Slide 131
Spec2Vec
Summary
#2
A preceded embedding step with
deep non-linear decorrelation
using energy based modeling
fixes this issue
#1
Neural networks are by
themselves not suitable for
multivariate calibration in NIR
due to missing generalizability
patrick.michl@gmail.com 2022-06-21
Slide 132
Spec2Vec
Summary
#2
A preceded embedding step with
deep non-linear decorrelation
using energy based modeling
fixes this issue
#1
Neural networks are by
themselves not suitable for
multivariate calibration in NIR
due to missing generalizability
#3
The incorporation of non-linearity
increases the accuracy
and the efficiency of predictions
patrick.michl@gmail.com 2022-06-21
Slide 133
Spec2Vec
Summary
#2
A preceded embedding step with
deep non-linear decorrelation
using energy based modeling
fixes this issue
#1
Neural networks are by
themselves not suitable for
multivariate calibration in NIR
due to missing generalizability
#3
The incorporation of non-linearity
increases the accuracy
and the efficiency of predictions
#4
The incorporation of non-linearity
intricates feature selection
and the design of experiments
patrick.michl@gmail.com 2022-06-21
Slide 134
Spec2Vec
Thank you for your attention!

More Related Content

Similar to Spec2Vec - Energy based non-linear Calibration in NIRS

Simulation of dcdc converter
Simulation of dcdc converterSimulation of dcdc converter
Simulation of dcdc converterRajesh Pindoriya
 
[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...
[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...
[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...Matteo Ferroni
 
A Review on Deformation Measurement from Speckle Patterns using Digital Image...
A Review on Deformation Measurement from Speckle Patterns using Digital Image...A Review on Deformation Measurement from Speckle Patterns using Digital Image...
A Review on Deformation Measurement from Speckle Patterns using Digital Image...IRJET Journal
 
Contribution to the optimization of energy withdrawn from a PV panel using an...
Contribution to the optimization of energy withdrawn from a PV panel using an...Contribution to the optimization of energy withdrawn from a PV panel using an...
Contribution to the optimization of energy withdrawn from a PV panel using an...saad motahhir
 
Design and Simulation of DC Microgrid with DC-DC Bi-directional Converter
Design and Simulation of DC Microgrid with DC-DC Bi-directional ConverterDesign and Simulation of DC Microgrid with DC-DC Bi-directional Converter
Design and Simulation of DC Microgrid with DC-DC Bi-directional ConverterIRJET Journal
 
Dissertation-_jufri_hazlan_11377.pdf
Dissertation-_jufri_hazlan_11377.pdfDissertation-_jufri_hazlan_11377.pdf
Dissertation-_jufri_hazlan_11377.pdfGoldi Patil
 
Voltage unbalance and harmonics compensation for islanded microgrid inverters
Voltage unbalance and harmonics compensation for islanded microgrid invertersVoltage unbalance and harmonics compensation for islanded microgrid inverters
Voltage unbalance and harmonics compensation for islanded microgrid invertersAsoka Technologies
 
Modeling and Simulation of an electrical micro-grid using MATLAB Simulink Sum...
Modeling and Simulation of an electrical micro-grid using MATLAB Simulink Sum...Modeling and Simulation of an electrical micro-grid using MATLAB Simulink Sum...
Modeling and Simulation of an electrical micro-grid using MATLAB Simulink Sum...Aodhgan Gleeson
 
Particle Image Velocimetry
Particle Image VelocimetryParticle Image Velocimetry
Particle Image VelocimetryColloquium
 
Dynamic Voltage Regulator
Dynamic Voltage RegulatorDynamic Voltage Regulator
Dynamic Voltage RegulatorRamesh Tholiya
 
SETHI_1203833_ASSIGNMENT1.doc
SETHI_1203833_ASSIGNMENT1.docSETHI_1203833_ASSIGNMENT1.doc
SETHI_1203833_ASSIGNMENT1.docRahul Sethi
 
Agent based Load Management for Microgrid
Agent based Load Management for MicrogridAgent based Load Management for Microgrid
Agent based Load Management for MicrogridMohamed Abbas
 
Advanced Mechatronics Research Final Presentation
Advanced Mechatronics Research Final PresentationAdvanced Mechatronics Research Final Presentation
Advanced Mechatronics Research Final PresentationAdnan Mostafa
 

Similar to Spec2Vec - Energy based non-linear Calibration in NIRS (20)

Simulation of dcdc converter
Simulation of dcdc converterSimulation of dcdc converter
Simulation of dcdc converter
 
[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...
[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...
[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...
 
Power systems (2)
Power systems (2)Power systems (2)
Power systems (2)
 
A Review on Deformation Measurement from Speckle Patterns using Digital Image...
A Review on Deformation Measurement from Speckle Patterns using Digital Image...A Review on Deformation Measurement from Speckle Patterns using Digital Image...
A Review on Deformation Measurement from Speckle Patterns using Digital Image...
 
Contribution to the optimization of energy withdrawn from a PV panel using an...
Contribution to the optimization of energy withdrawn from a PV panel using an...Contribution to the optimization of energy withdrawn from a PV panel using an...
Contribution to the optimization of energy withdrawn from a PV panel using an...
 
Cn32556558
Cn32556558Cn32556558
Cn32556558
 
Tutorial res2 dinv
Tutorial res2 dinvTutorial res2 dinv
Tutorial res2 dinv
 
Integrated protection and control strategies for microgrid
Integrated protection and control strategies for microgridIntegrated protection and control strategies for microgrid
Integrated protection and control strategies for microgrid
 
Design and Simulation of DC Microgrid with DC-DC Bi-directional Converter
Design and Simulation of DC Microgrid with DC-DC Bi-directional ConverterDesign and Simulation of DC Microgrid with DC-DC Bi-directional Converter
Design and Simulation of DC Microgrid with DC-DC Bi-directional Converter
 
Dissertation-_jufri_hazlan_11377.pdf
Dissertation-_jufri_hazlan_11377.pdfDissertation-_jufri_hazlan_11377.pdf
Dissertation-_jufri_hazlan_11377.pdf
 
26 corbellini random forest for mismatch
26 corbellini random forest for mismatch26 corbellini random forest for mismatch
26 corbellini random forest for mismatch
 
Power systems (1)
Power systems (1)Power systems (1)
Power systems (1)
 
Voltage unbalance and harmonics compensation for islanded microgrid inverters
Voltage unbalance and harmonics compensation for islanded microgrid invertersVoltage unbalance and harmonics compensation for islanded microgrid inverters
Voltage unbalance and harmonics compensation for islanded microgrid inverters
 
Modeling and Simulation of an electrical micro-grid using MATLAB Simulink Sum...
Modeling and Simulation of an electrical micro-grid using MATLAB Simulink Sum...Modeling and Simulation of an electrical micro-grid using MATLAB Simulink Sum...
Modeling and Simulation of an electrical micro-grid using MATLAB Simulink Sum...
 
Particle Image Velocimetry
Particle Image VelocimetryParticle Image Velocimetry
Particle Image Velocimetry
 
9MEMSU1.pdf
9MEMSU1.pdf9MEMSU1.pdf
9MEMSU1.pdf
 
Dynamic Voltage Regulator
Dynamic Voltage RegulatorDynamic Voltage Regulator
Dynamic Voltage Regulator
 
SETHI_1203833_ASSIGNMENT1.doc
SETHI_1203833_ASSIGNMENT1.docSETHI_1203833_ASSIGNMENT1.doc
SETHI_1203833_ASSIGNMENT1.doc
 
Agent based Load Management for Microgrid
Agent based Load Management for MicrogridAgent based Load Management for Microgrid
Agent based Load Management for Microgrid
 
Advanced Mechatronics Research Final Presentation
Advanced Mechatronics Research Final PresentationAdvanced Mechatronics Research Final Presentation
Advanced Mechatronics Research Final Presentation
 

More from Patrick Michl

Attention Please! 2022
Attention Please! 2022Attention Please! 2022
Attention Please! 2022Patrick Michl
 
Attention please! Attention Mechanism in Neural Networks
Attention please! Attention Mechanism in Neural NetworksAttention please! Attention Mechanism in Neural Networks
Attention please! Attention Mechanism in Neural NetworksPatrick Michl
 
Structure learning with Deep Neural Networks
Structure learning with Deep Neural NetworksStructure learning with Deep Neural Networks
Structure learning with Deep Neural NetworksPatrick Michl
 
Structure learning with Deep Neural Networks
Structure learning with Deep Neural NetworksStructure learning with Deep Neural Networks
Structure learning with Deep Neural NetworksPatrick Michl
 
Structure learning with Deep Autoencoders
Structure learning with Deep AutoencodersStructure learning with Deep Autoencoders
Structure learning with Deep AutoencodersPatrick Michl
 
Regulation Analysis using Restricted Boltzmann Machines
Regulation Analysis using Restricted Boltzmann MachinesRegulation Analysis using Restricted Boltzmann Machines
Regulation Analysis using Restricted Boltzmann MachinesPatrick Michl
 
Concept of Regulation Analysis using Restricted Boltzmann Machines
Concept of Regulation Analysis using Restricted Boltzmann MachinesConcept of Regulation Analysis using Restricted Boltzmann Machines
Concept of Regulation Analysis using Restricted Boltzmann MachinesPatrick Michl
 
Synchronization and Collective Dynamics
Synchronization and Collective DynamicsSynchronization and Collective Dynamics
Synchronization and Collective DynamicsPatrick Michl
 

More from Patrick Michl (9)

Attention Please! 2022
Attention Please! 2022Attention Please! 2022
Attention Please! 2022
 
Attention please! Attention Mechanism in Neural Networks
Attention please! Attention Mechanism in Neural NetworksAttention please! Attention Mechanism in Neural Networks
Attention please! Attention Mechanism in Neural Networks
 
Structure learning with Deep Neural Networks
Structure learning with Deep Neural NetworksStructure learning with Deep Neural Networks
Structure learning with Deep Neural Networks
 
Structure learning with Deep Neural Networks
Structure learning with Deep Neural NetworksStructure learning with Deep Neural Networks
Structure learning with Deep Neural Networks
 
Structure learning with Deep Autoencoders
Structure learning with Deep AutoencodersStructure learning with Deep Autoencoders
Structure learning with Deep Autoencoders
 
Regulation Analysis using Restricted Boltzmann Machines
Regulation Analysis using Restricted Boltzmann MachinesRegulation Analysis using Restricted Boltzmann Machines
Regulation Analysis using Restricted Boltzmann Machines
 
Concept of Regulation Analysis using Restricted Boltzmann Machines
Concept of Regulation Analysis using Restricted Boltzmann MachinesConcept of Regulation Analysis using Restricted Boltzmann Machines
Concept of Regulation Analysis using Restricted Boltzmann Machines
 
Synchronization and Collective Dynamics
Synchronization and Collective DynamicsSynchronization and Collective Dynamics
Synchronization and Collective Dynamics
 
Epidemic Spreading
Epidemic SpreadingEpidemic Spreading
Epidemic Spreading
 

Recently uploaded

Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...Elaine Werffeli
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...karishmasinghjnh
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteedamy56318795
 
Detecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachDetecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachBoston Institute of Analytics
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...amitlee9823
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Pooja Nehwal
 
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...amitlee9823
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
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 Bangaloreamitlee9823
 
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 Standamitlee9823
 
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...gajnagarg
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...amitlee9823
 

Recently uploaded (20)

Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
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
 
Detecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachDetecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning Approach
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
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 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
 
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 

Spec2Vec - Energy based non-linear Calibration in NIRS