SlideShare a Scribd company logo
1 of 67
Download to read offline
Regulation Analysis using
Restricted Boltzmann Machines
Network Modeling Seminar, 10/1/2013
Patrick Michl
Page 21/10/2013 |
Author
Department
Agenda
Biological Problem
Analysing the regulation of metabolism
Modeling
Implementation & Results
Page 31/10/2013 |
Author
Department Biological Problem
Analysing the regulation of metabolism
Signal
Regulation
Metabolism
A linear metabolic pathway of enzymes (E) …
Page 41/10/2013 |
Author
Department Biological Problem
Analysing the regulation of metabolism
Signal
Regulation
Metabolism
… is regulated by transcription factors (TF) …
Page 51/10/2013 |
Author
Department Biological Problem
Analysing the regulation of metabolism
Signal
Regulation
Metabolism
… which respond to signals (S)
Page 61/10/2013 |
Author
Department
P 4
P 3
P 2
P 1
Biological Problem
Analysing the regulation of metabolism
Upregulated linear pathways …
Page 71/10/2013 |
Author
Department
P 4
P 3
P 2
P 1
Biological Problem
Analysing the regulation of metabolism
… can appear in different patterns
Page 81/10/2013 |
Author
Department Biological Problem
Analysing the regulation of metabolism
Which transcription factors and signals cause this patterns …
?
E
?
Page 91/10/2013 |
Author
Department Biological Problem
Analysing the regulation of metabolism
… and how do they interact? (topological structure)
?
E
?
?
?
Page 101/10/2013 |
Author
Department
Agenda
Biological Problem
Analysing the regulation of metabolism
Network Modeling
Restricted Boltzmann Machines (RBM)
Validation & Implementation
Page 111/10/2013 |
Author
Department Network Modeling
Restricted Boltzmann Machines (RBM)
Lets start with some pathway of our interest …
S
E
TF
Page 121/10/2013 |
Author
Department Network Modeling
Restricted Boltzmann Machines (RBM)
… and lists of interesting TFs and interesting SigMols
S
E
TF
Page 131/10/2013 |
Author
Department Network Modeling
Restricted Boltzmann Machines (RBM)
How to model the topological structure?
S
E
TF
Page 141/10/2013 |
Author
Department
Graphical Models
Graphical Models can preserve topological structures …
Network Modeling
Restricted Boltzmann Machines (RBM)
Page 151/10/2013 |
Author
Department
Graphical Models
Directed Graph Undirected Graph…
… but there are many types of graphical models
Network Modeling
Restricted Boltzmann Machines (RBM)
Page 161/10/2013 |
Author
Department
Graphical Models
Directed Graph
Bayesian Networks
Undirected Graph…
The most common type is the Bayesian Network (BN) …
Network Modeling
Restricted Boltzmann Machines (RBM)
Page 171/10/2013 |
Author
Department
Bayesian Networks
Bayesian Networks use joint probabilities …
Network Modeling
Restricted Boltzmann Machines (RBM)
a b
a b c P[a,b,c]
0 0 0 0.1
0 0 1 0.9
0 1 0 0.5
0 1 1 0.5
1 0 0 …
… … … …
c
?
Page 181/10/2013 |
Author
Department
Bayesian Networks
… to represents conditional dependencies in an acyclic graph …
Network Modeling
Restricted Boltzmann Machines (RBM)
a b
a b c P[a,b,c]
0 0 0 0.1
0 0 1 0.9
0 1 0 0.5
0 1 1 0.5
1 0 0 …
… … … …
c
Page 191/10/2013 |
Author
Department
Bayesian Networks
… but the regulation mechanism of a cell can be more complicated
Network Modeling
Restricted Boltzmann Machines (RBM)
a
b
c
d
Page 201/10/2013 |
Author
Department
Graphical Models
Directed Graph
Bayesian Networks
Undirected Graph
Markov Random Fields
…
Another type of graphical models are Markov Random Fields (MRF)…
Network Modeling
Restricted Boltzmann Machines (RBM)
Page 211/10/2013 |
Author
Department
Markov Random Fields
Motivation (Ising Model)
A set of magnetic dipoles (spins)
is arranged in a graph (lattice)
where neighbors are
coupled with a given strengt
... which emerged with the Ising Model from statistical Physics …
Network Modeling
Restricted Boltzmann Machines (RBM)
Page 221/10/2013 |
Author
Department
Markov Random Fields
Motivation (Ising Model)
A set of magnetic dipoles (spins)
is arranged in a graph (lattice)
where neighbors are
coupled with a given strengt
... which uses local energies to calculate new states …
Network Modeling
Restricted Boltzmann Machines (RBM)
Page 231/10/2013 |
Author
Department
Markov Random Fields
Drawback
By allowing cyclic dependencies
the computational costs
explode
… the drawback are high computational costs …
Network Modeling
Restricted Boltzmann Machines (RBM)
a
b
c
d
Page 241/10/2013 |
Author
Department
Graphical Models
Directed Graph
Bayesian Networks
Undirected Graph
Markov Random Fields
Restricted Boltzmann
Machines (RBM)
…
…
… which can be avoided by using Restricted Boltzmann Machines
Network Modeling
Restricted Boltzmann Machines (RBM)
Page 251/10/2013 |
Author
Department
RBMs are Artificial Neuronal Networks …
Neuron like units
Network Modeling
Restricted Boltzmann Machines (RBM)
Restricted Boltzmann Machines
Page 261/10/2013 |
Author
Department
… with two layers: visible units (v) and hidden units (h)
h1
v1 v2 v3 v4
h2 h3
Network Modeling
Restricted Boltzmann Machines (RBM)
Restricted Boltzmann Machines
Page 271/10/2013 |
Author
Department
Visible units are strictly connected with hidden units
h1
v1 v2 v3 v4
h2 h3
Network Modeling
Restricted Boltzmann Machines (RBM)
Restricted Boltzmann Machines
Page 281/10/2013 |
Author
Department
In our model the visible units have continuous values …
Network Modeling
Restricted Boltzmann Machines (RBM)
Restricted Boltzmann Machines
𝑉 ≔ set of visible units
π‘₯ 𝑣 ≔ value of unit 𝑣, βˆ€π‘£ ∈ 𝑉
π‘₯ 𝑣 ∈ 𝑅, βˆ€π‘£ ∈ 𝑉
Page 291/10/2013 |
Author
Department
… and the hidden units binary values
Network Modeling
Restricted Boltzmann Machines (RBM)
𝑉 ≔ set of visible units
π‘₯ 𝑣 ≔ value of unit 𝑣, βˆ€π‘£ ∈ 𝑉
π‘₯ 𝑣 ∈ 𝑅, βˆ€π‘£ ∈ 𝑉
𝐻 ≔ set of hidden units
π‘₯β„Ž ≔ value of unit β„Ž, βˆ€β„Ž ∈ 𝐻
π‘₯β„Ž ∈ {0, 1}, βˆ€β„Ž ∈ 𝐻
Restricted Boltzmann Machines
Page 301/10/2013 |
Author
Department
Restricted Boltzmann Machines
Visible units are modeled with gaussians to encode data …
Network Modeling
Restricted Boltzmann Machines (RBM)
π‘₯ 𝑣~𝑁 𝑏 𝑣 + 𝑀 π‘£β„Žβ„Ž π‘₯β„Ž, πœŽπ‘£ , βˆ€π‘£ ∈ 𝑉
πœŽπ‘£ ≔ std. dev. of unit 𝑣
𝑏 𝑣 ≔ bias of unit 𝑣
𝑀 π‘£β„Ž ≔ weight of edge (𝑣, β„Ž)
Page 311/10/2013 |
Author
Department
… and hidden units with simoids to encode dependencies
Network Modeling
Restricted Boltzmann Machines (RBM)
π‘₯ 𝑣~𝑁 𝑏 𝑣 + 𝑀 π‘£β„Žβ„Ž π‘₯β„Ž, πœŽπ‘£ , βˆ€π‘£ ∈ 𝑉
πœŽπ‘£ ≔ std. dev. of unit 𝑣
𝑏 𝑣 ≔ bias of unit 𝑣
𝑀 π‘£β„Ž ≔ weight of edge (𝑣, β„Ž)
π‘₯β„Ž~sigmoid π‘β„Ž + 𝑀 π‘£β„Žπ‘£
π‘₯ 𝑣
𝜎 𝑣
, βˆ€β„Ž ∈ 𝐻
π‘β„Ž ≔ bias of unit β„Ž
𝑀 π‘£β„Ž ≔ weight of edge (𝑣, β„Ž)
Restricted Boltzmann Machines
Page 321/10/2013 |
Author
Department
The challenge is to find the configuration of the parameters …
Network Modeling
Restricted Boltzmann Machines (RBM)
Task: Find dependencies in data
↔ Find configuration of parameters with maximum likelihood (to data)
Learning in Restricted Boltzmann Machines
Page 331/10/2013 |
Author
Department
Like in the Ising model the units states correspond to local energies …
Local Energy
Network Modeling
Restricted Boltzmann Machines (RBM)
πΈβ„Ž ≔ - 𝑀 π‘£β„Žπ‘£
π‘₯ 𝑣
𝜎 𝑣
π‘₯β„Ž + π‘₯β„Ž π‘β„ŽπΈ 𝑣 ≔ - 𝑀 π‘£β„Žβ„Ž
π‘₯ 𝑣
𝜎 𝑣
π‘₯β„Ž +
(π‘₯ π‘£βˆ’π‘ 𝑣)2
2𝜎 𝑣
2
Task: Find dependencies in data
↔ Find configuration of parameters with maximum likelihood (to data)
In RBMs configurations of parameters have probabilities,
that can be defined by local energies
1 2
Learning in Restricted Boltzmann Machines
Page 341/10/2013 |
Author
Department
… which sum to a global energy, which is our objective function
Global Energy
Network Modeling
Restricted Boltzmann Machines (RBM)
𝐸 ≔ 𝐸 𝑣𝑣 + πΈβ„Žβ„Ž = βˆ’ 𝑀 π‘£β„Žβ„Žπ‘£
π‘₯ 𝑣
𝜎 𝑣
π‘₯β„Ž +
(π‘₯ π‘£βˆ’π‘ 𝑣)2
2𝜎 𝑣
2 +𝑣 𝑀 π‘£β„Ž
π‘₯ 𝑣
𝜎 𝑣
π‘₯β„Žβ„Ž
Task: Find dependencies in data
↔ Find configuration of parameters with maximum likelihood (to data)
↔ Minimize global energy (to data)
Learning in Restricted Boltzmann Machines
Page 351/10/2013 |
Author
Department
Learning in Restricted Boltzmann Machines
The optimization can be done using stochastic gradient descent …
Network Modeling
Restricted Boltzmann Machines (RBM)
Task: Find dependencies in data
↔ Find configuration of parameters with maximum likelihood (to data)
↔ Minimize global energy (to data)
↔ Perform stochastic gradient descent on πœŽπ‘£, 𝑏 𝑣, π‘β„Ž, 𝑀 π‘£β„Ž (to data)
Page 361/10/2013 |
Author
Department
… which has an efficient learning algorithmus
Network Modeling
Restricted Boltzmann Machines (RBM)
Task: Find dependencies in data
↔ Find configuration of parameters with maximum likelihood (to data)
↔ Minimize global energy (to data)
↔ Perform stochastic gradient descent on πœŽπ‘£, 𝑏 𝑣, π‘β„Ž, 𝑀 π‘£β„Ž (to data)
Gradient Descent on RBMs
The bipartite graph structure allows
constrastive divergency learning,
using Gibbs-sampling
Learning in Restricted Boltzmann Machines
Page 371/10/2013 |
Author
Department
How to model our initial structure as an RBM?
Network Modeling
Restricted Boltzmann Machines (RBM)
S
E
TF
Page 381/10/2013 |
Author
Department
We define S and E as visible Layer …
S
E
TF
Network Modeling
Restricted Boltzmann Machines (RBM)
Page 391/10/2013 |
Author
Department
S E
We define S and E as visible Layer …
TF
Network Modeling
Restricted Boltzmann Machines (RBM)
Page 401/10/2013 |
Author
Department
S E
… and TF as hidden Layer
TF
Network Modeling
Restricted Boltzmann Machines (RBM)
Page 411/10/2013 |
Author
Department
Agenda
Biological Problem
Analysing the regulation of metabolism
Network Modeling
Restricted Boltzmann Machines (RBM)
Implementation & Results
python::metapath
Page 421/10/2013 |
Author
Department
Results
Validation of the results
β€’ Information about the true regulation
β€’ Information about the descriptive power of the data
Page 431/10/2013 |
Author
Department
Results
Validation of the results
β€’ Information about the true regulation
β€’ Information about the descriptive power of the data
Without this infomation validation can only be done, using simulated data!
Page 441/10/2013 |
Author
Department
Results
Simulation 1
First of all we need to understand how the modell handles
dependencies and noise
To demonstrate this we create very simple data with a simple structure
Page 451/10/2013 |
Author
Department
Simulation 1
What can we expect from this model?
S
E
TF
Page 461/10/2013 |
Author
Department
Simulation 1
… as RBM we get 8 visible and 2 hidden units, fully connected
S E
TF
Page 471/10/2013 |
Author
Department
Simulation 1
Letβ€˜s feed the machine with samples …
S E
1,0,0,1 1,0,0,0
1,0,0,1 1,1,0,0
1,0,0,1 1,0,1,0
1,0,0,1 1,0,0,1
1,0,1,1 0,0,0,0
1,0,1,1 0,1,0,0
1,0,1,1 0,0,1,0
1,0,1,1 0,0,0,1
Data
Page 481/10/2013 |
Author
Department
Simulation 1
.. to get the calculated parameters (especially the weight matrix)
Weight matrix
TF1 TF2
S1 0,3 0,8
S2 0,5 0,6
S3 1,0 0,1
S4 0,3 0,8
E1 0,8 0,0
E2 0,1 0,0
E3 0,1 0,0
E4 0,2 0,0
Page 491/10/2013 |
Author
Department
Simulation 1
The weights are visualized by the intensity of the edges
S
E
TF
TF1 TF2
S1 0,3 0,8
S2 0,5 0,6
S3 1,0 0,1
S4 0,3 0,8
E1 0,8 0,0
E2 0,1 0,0
E3 0,1 0,0
E4 0,2 0,0
Weight matrix
Page 501/10/2013 |
Author
Department
Simulation 1
Now we can compare the results with the samples
S E
1,0,0,1 1,0,0,0
1,0,0,1 1,1,0,0
1,0,0,1 1,0,1,0
1,0,0,1 1,0,0,1
1,0,1,1 0,0,0,0
1,0,1,1 0,1,0,0
1,0,1,1 0,0,1,0
1,0,1,1 0,0,0,1
Learning samples
S
E
TF
Page 511/10/2013 |
Author
Department
Simulation 1
Thereβ€˜s a strong dependency between S3 an E1
S E
1,0,0,1 1,0,0,0
1,0,0,1 1,1,0,0
1,0,0,1 1,0,1,0
1,0,0,1 1,0,0,1
1,0,1,1 0,0,0,0
1,0,1,1 0,1,0,0
1,0,1,1 0,0,1,0
1,0,1,1 0,0,0,1
Learning samples
S
E
TF
Page 521/10/2013 |
Author
Department
Simulation 1
S1, S2 and S4 do almost not affect the metabolism …
S E
1,0,0,1 1,0,0,0
1,0,0,1 1,1,0,0
1,0,0,1 1,0,1,0
1,0,0,1 1,0,0,1
1,0,1,1 0,0,0,0
1,0,1,1 0,1,0,0
1,0,1,1 0,0,1,0
1,0,1,1 0,0,0,1
Learning samples
S
E
TF
Page 531/10/2013 |
Author
Department
Simulation 1
… so we can forget them and get S1,TF1 for our regulation model
S
E
TF
Page 541/10/2013 |
Author
Department
Simulation 1
We can also take a look at the causal mechanism …
TF1 TF2
S1 0,3 0,8
S2 0,5 0,6
S3 1,0 0,1
S4 0,3 0,8
E1 0,8 0,0
E2 0,1 0,0
E3 0,1 0,0
E4 0,2 0,0
Weight matrix
Page 551/10/2013 |
Author
Department
Simulation 1
The edge (S3, TF1) dominates TF1 …
TF1 TF2
S1 0,3 0,8
S2 0,5 0,6
S3 1,0 0,1
S4 0,3 0,8
E1 0,8 0,0
E2 0,1 0,0
E3 0,1 0,0
E4 0,2 0,0
Weight matrix
Page 561/10/2013 |
Author
Department
Simulation 1
Also E1 seems to have an effect on S3 (fewer than S3 on E1)
s3
e1
e2
e3
e4
TF1
TF1
TF1
TF1
TF1
Page 571/10/2013 |
Author
Department
Results
Comparing to Bayesian Networks
For this purpose we simulate data in three steps
Of course we want to compare the method with Bayesian Networks
Page 581/10/2013 |
Author
Department
Results
Comparing to Bayesian Networks
Step 1
Choose number of Genes (E+S) and
create random bimodal distributed data
Of course we want to compare the method with Bayesian Networks
Page 591/10/2013 |
Author
Department
Results
Comparing to Bayesian Networks
Step 1
Choose number of Genes (E+S) and
create random bimodal distributed data
Step 2
Manipulate data in a fixed order
Of course we want to compare the method with Bayesian Networks
Page 601/10/2013 |
Author
Department
Results
Comparing to Bayesian Networks
Step 1
Choose number of Genes (E+S) and
create random bimodal distributed data
Step 2
Manipulate data in a fixed order
Step 3
Add noise to manipulated data and normalize data
Of course we want to compare the method with Bayesian Networks
Page 611/10/2013 |
Author
Department
Results
Comparing to Bayesian Networks
Idea
β€’ β€šmelt downβ€˜ the bimodal distribution from very sharp to very noisy
β€’ Try to find the original causal structure with BN and RBM
β€’ Measure Accuracy by counting the right and wrong dependencies
Of course we want to compare the method with Bayesian Networks
Page 621/10/2013 |
Author
Department
Simulation 2
Results
𝑒1 = 0.5𝑠1 + 0.5𝑠2 + 𝑁(πœ‡ = 0, 𝜎)
𝑒2 = 0.5𝑠2 + 0.5𝑠3 + 𝑁(πœ‡ = 0, 𝜎)
𝑒3 = 0.5𝑠3 + 0.5𝑠4 + 𝑁(πœ‡ = 0, 𝜎)
𝑒4 = 0.5𝑠4 + 0.5𝑠1 + 𝑁(πœ‡ = 0, 𝜎)
Of course we want to compare the method with Bayesian Networks
Step 1: Number of visible nodes 8 (4E, 4S)
Create intergradient datasets from sharp to noisy bimodal distribution
𝜎1 = 0.0, 𝜎1 = 0.3, 𝜎3 = 0.9, 𝜎4 = 1.2, 𝜎4 = 1.5
Step 2 + 3: Data Manipulation + add noise
Page 631/10/2013 |
Author
Department
Results
Simulation 2
RBM
Model
(𝜎 = 0.0)
Page 641/10/2013 |
Author
Department
Results
Simulation 2
Causal
Mechanism
(𝜎 = 0.0)
Page 651/10/2013 |
Author
Department
Results
Simulation 2
Comparison
BN / RBM
0
0,2
0,4
0,6
0,8
1
1,2
RBM
BN
Page 661/10/2013 |
Author
Department
Conclusion
Conclusion
β€’ RBMs are more stable against noise compared to BNs.
It has to be assumed that RBMs have high predictive power regarding
the regulation mechanisms of cells
β€’ The drawback are high computational costs
Since RBMs are getting more popular (Face recognition / Voice
recognition, Image transformation). Many new improvements in facing
the computational costs have been made.
Page 671/10/2013 |
Author
Department
Acknowledgement
eilsLABS
PD Dr. Rainer KΓΆnig
Prof. Dr Roland Eils
Network Modeling Group

More Related Content

What's hot

logical effort based dual mode logic gates by mallika
logical effort based dual mode logic gates by mallikalogical effort based dual mode logic gates by mallika
logical effort based dual mode logic gates by mallikaMallika Naidu
Β 
Research of 64-bits RISC Dual-core Microprocessor with High Performance and L...
Research of 64-bits RISC Dual-core Microprocessor with High Performance and L...Research of 64-bits RISC Dual-core Microprocessor with High Performance and L...
Research of 64-bits RISC Dual-core Microprocessor with High Performance and L...TELKOMNIKA JOURNAL
Β 
Adaptive Training of Radial Basis Function Networks Based on Cooperative
Adaptive Training of Radial Basis Function Networks Based on CooperativeAdaptive Training of Radial Basis Function Networks Based on Cooperative
Adaptive Training of Radial Basis Function Networks Based on CooperativeESCOM
Β 
Final Project Report
Final Project ReportFinal Project Report
Final Project ReportRiddhi Shah
Β 
IRJET-RFID Based Book Tracking in Libraries: Using Bicam
IRJET-RFID Based Book Tracking in Libraries: Using BicamIRJET-RFID Based Book Tracking in Libraries: Using Bicam
IRJET-RFID Based Book Tracking in Libraries: Using BicamIRJET Journal
Β 
Local Binary Fitting Segmentation by Cooperative Quantum Particle Optimization
Local Binary Fitting Segmentation by Cooperative Quantum Particle OptimizationLocal Binary Fitting Segmentation by Cooperative Quantum Particle Optimization
Local Binary Fitting Segmentation by Cooperative Quantum Particle OptimizationTELKOMNIKA JOURNAL
Β 
Flexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmeticFlexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmeticNexgen Technology
Β 
Flexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmeticFlexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmeticIeee Xpert
Β 
Floor planning
Floor planningFloor planning
Floor planningshaik sharief
Β 
PLA Minimization -Testing
PLA Minimization -TestingPLA Minimization -Testing
PLA Minimization -TestingDr.YNM
Β 
Protein structure alignment beyond spatial proximity 3 dsig_2012
Protein structure alignment beyond spatial proximity 3 dsig_2012Protein structure alignment beyond spatial proximity 3 dsig_2012
Protein structure alignment beyond spatial proximity 3 dsig_2012Sheng Wang
Β 
Report-Implementation of Quantum Gates using Verilog
Report-Implementation of Quantum Gates using VerilogReport-Implementation of Quantum Gates using Verilog
Report-Implementation of Quantum Gates using VerilogShashank Kumar
Β 
IRJET- Design of Memristor based Multiplier
IRJET- Design of Memristor based MultiplierIRJET- Design of Memristor based Multiplier
IRJET- Design of Memristor based MultiplierIRJET Journal
Β 
ADS Lab 5 Report
ADS Lab 5 ReportADS Lab 5 Report
ADS Lab 5 ReportRiddhi Shah
Β 
DESIGN OF DELAY COMPUTATION METHOD FOR CYCLOTOMIC FAST FOURIER TRANSFORM
DESIGN OF DELAY COMPUTATION METHOD FOR CYCLOTOMIC FAST FOURIER TRANSFORMDESIGN OF DELAY COMPUTATION METHOD FOR CYCLOTOMIC FAST FOURIER TRANSFORM
DESIGN OF DELAY COMPUTATION METHOD FOR CYCLOTOMIC FAST FOURIER TRANSFORMsipij
Β 

What's hot (19)

logical effort based dual mode logic gates by mallika
logical effort based dual mode logic gates by mallikalogical effort based dual mode logic gates by mallika
logical effort based dual mode logic gates by mallika
Β 
Research of 64-bits RISC Dual-core Microprocessor with High Performance and L...
Research of 64-bits RISC Dual-core Microprocessor with High Performance and L...Research of 64-bits RISC Dual-core Microprocessor with High Performance and L...
Research of 64-bits RISC Dual-core Microprocessor with High Performance and L...
Β 
Adaptive Training of Radial Basis Function Networks Based on Cooperative
Adaptive Training of Radial Basis Function Networks Based on CooperativeAdaptive Training of Radial Basis Function Networks Based on Cooperative
Adaptive Training of Radial Basis Function Networks Based on Cooperative
Β 
Final Project Report
Final Project ReportFinal Project Report
Final Project Report
Β 
IRJET-RFID Based Book Tracking in Libraries: Using Bicam
IRJET-RFID Based Book Tracking in Libraries: Using BicamIRJET-RFID Based Book Tracking in Libraries: Using Bicam
IRJET-RFID Based Book Tracking in Libraries: Using Bicam
Β 
Local Binary Fitting Segmentation by Cooperative Quantum Particle Optimization
Local Binary Fitting Segmentation by Cooperative Quantum Particle OptimizationLocal Binary Fitting Segmentation by Cooperative Quantum Particle Optimization
Local Binary Fitting Segmentation by Cooperative Quantum Particle Optimization
Β 
Flexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmeticFlexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmetic
Β 
Parallel Processor for Graphics Acceleration
Parallel Processor for Graphics AccelerationParallel Processor for Graphics Acceleration
Parallel Processor for Graphics Acceleration
Β 
Flexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmeticFlexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmetic
Β 
Floor planning
Floor planningFloor planning
Floor planning
Β 
Implementation of Efficient Ternary Content Addressable Memory by Using Butte...
Implementation of Efficient Ternary Content Addressable Memory by Using Butte...Implementation of Efficient Ternary Content Addressable Memory by Using Butte...
Implementation of Efficient Ternary Content Addressable Memory by Using Butte...
Β 
Bn26425431
Bn26425431Bn26425431
Bn26425431
Β 
PLA Minimization -Testing
PLA Minimization -TestingPLA Minimization -Testing
PLA Minimization -Testing
Β 
Ijetcas14 400
Ijetcas14 400Ijetcas14 400
Ijetcas14 400
Β 
Protein structure alignment beyond spatial proximity 3 dsig_2012
Protein structure alignment beyond spatial proximity 3 dsig_2012Protein structure alignment beyond spatial proximity 3 dsig_2012
Protein structure alignment beyond spatial proximity 3 dsig_2012
Β 
Report-Implementation of Quantum Gates using Verilog
Report-Implementation of Quantum Gates using VerilogReport-Implementation of Quantum Gates using Verilog
Report-Implementation of Quantum Gates using Verilog
Β 
IRJET- Design of Memristor based Multiplier
IRJET- Design of Memristor based MultiplierIRJET- Design of Memristor based Multiplier
IRJET- Design of Memristor based Multiplier
Β 
ADS Lab 5 Report
ADS Lab 5 ReportADS Lab 5 Report
ADS Lab 5 Report
Β 
DESIGN OF DELAY COMPUTATION METHOD FOR CYCLOTOMIC FAST FOURIER TRANSFORM
DESIGN OF DELAY COMPUTATION METHOD FOR CYCLOTOMIC FAST FOURIER TRANSFORMDESIGN OF DELAY COMPUTATION METHOD FOR CYCLOTOMIC FAST FOURIER TRANSFORM
DESIGN OF DELAY COMPUTATION METHOD FOR CYCLOTOMIC FAST FOURIER TRANSFORM
Β 

Similar to Regulation Analysis using RBMs

Restricted Boltzmann Machine - A comprehensive study with a focus on Deep Bel...
Restricted Boltzmann Machine - A comprehensive study with a focus on Deep Bel...Restricted Boltzmann Machine - A comprehensive study with a focus on Deep Bel...
Restricted Boltzmann Machine - A comprehensive study with a focus on Deep Bel...Indraneel Pole
Β 
Convolutional Deep Belief Networks for Scalable Unsupervised Learning of Hier...
Convolutional Deep Belief Networks for Scalable Unsupervised Learning of Hier...Convolutional Deep Belief Networks for Scalable Unsupervised Learning of Hier...
Convolutional Deep Belief Networks for Scalable Unsupervised Learning of Hier...Mad Scientists
Β 
Optimization of Power System Problems Methods Algorithms and MATLAB Codes 202...
Optimization of Power System Problems Methods Algorithms and MATLAB Codes 202...Optimization of Power System Problems Methods Algorithms and MATLAB Codes 202...
Optimization of Power System Problems Methods Algorithms and MATLAB Codes 202...HibaNadhimAmeen
Β 
Restricted Boltzmann Machines.pptx
Restricted Boltzmann Machines.pptxRestricted Boltzmann Machines.pptx
Restricted Boltzmann Machines.pptxhusseinali674716
Β 
rbm_hls
rbm_hlsrbm_hls
rbm_hlsDavid Lau
Β 
Kineto-Elasto Dynamic Analysis of Robot Manipulator Puma-560
Kineto-Elasto Dynamic Analysis of Robot Manipulator Puma-560Kineto-Elasto Dynamic Analysis of Robot Manipulator Puma-560
Kineto-Elasto Dynamic Analysis of Robot Manipulator Puma-560IOSR Journals
Β 
Restricted Boltzmann Machine | Neural Network Tutorial | Deep Learning Tutori...
Restricted Boltzmann Machine | Neural Network Tutorial | Deep Learning Tutori...Restricted Boltzmann Machine | Neural Network Tutorial | Deep Learning Tutori...
Restricted Boltzmann Machine | Neural Network Tutorial | Deep Learning Tutori...Edureka!
Β 
Partial Object Detection in Inclined Weather Conditions
Partial Object Detection in Inclined Weather ConditionsPartial Object Detection in Inclined Weather Conditions
Partial Object Detection in Inclined Weather ConditionsIRJET Journal
Β 
Finite_Element_Analysis_with_MATLAB_GUI
Finite_Element_Analysis_with_MATLAB_GUIFinite_Element_Analysis_with_MATLAB_GUI
Finite_Element_Analysis_with_MATLAB_GUIColby White
Β 
Large Scale Data center Solution Guide: eBGP based design
Large Scale Data center Solution Guide: eBGP based designLarge Scale Data center Solution Guide: eBGP based design
Large Scale Data center Solution Guide: eBGP based designDhiman Chowdhury
Β 
Adaptive Beamforming Algorithms
Adaptive Beamforming Algorithms Adaptive Beamforming Algorithms
Adaptive Beamforming Algorithms Mohammed Abuibaid
Β 
Subgraph Matching for Resource Allocation in the Federated Cloud Environment
Subgraph Matching for Resource Allocation in the Federated Cloud EnvironmentSubgraph Matching for Resource Allocation in the Federated Cloud Environment
Subgraph Matching for Resource Allocation in the Federated Cloud EnvironmentAtakanAral
Β 
Bio-inspired Algorithms for Evolving the Architecture of Convolutional Neural...
Bio-inspired Algorithms for Evolving the Architecture of Convolutional Neural...Bio-inspired Algorithms for Evolving the Architecture of Convolutional Neural...
Bio-inspired Algorithms for Evolving the Architecture of Convolutional Neural...Ashray Bhandare
Β 
Brushless DC Motor Drive during Speed Regulation with Artificial Neural Netwo...
Brushless DC Motor Drive during Speed Regulation with Artificial Neural Netwo...Brushless DC Motor Drive during Speed Regulation with Artificial Neural Netwo...
Brushless DC Motor Drive during Speed Regulation with Artificial Neural Netwo...IJERA Editor
Β 
Optimum Network Reconfiguration using Grey Wolf Optimizer
Optimum Network Reconfiguration using Grey Wolf OptimizerOptimum Network Reconfiguration using Grey Wolf Optimizer
Optimum Network Reconfiguration using Grey Wolf OptimizerTELKOMNIKA JOURNAL
Β 
Approximated computing for low power neural networks
Approximated computing for low power neural networksApproximated computing for low power neural networks
Approximated computing for low power neural networksTELKOMNIKA JOURNAL
Β 
Boltzmann Machines in Deep learning and machine learning also used for traini...
Boltzmann Machines in Deep learning and machine learning also used for traini...Boltzmann Machines in Deep learning and machine learning also used for traini...
Boltzmann Machines in Deep learning and machine learning also used for traini...venkatasaisumanth74
Β 

Similar to Regulation Analysis using RBMs (20)

Restricted Boltzmann Machine - A comprehensive study with a focus on Deep Bel...
Restricted Boltzmann Machine - A comprehensive study with a focus on Deep Bel...Restricted Boltzmann Machine - A comprehensive study with a focus on Deep Bel...
Restricted Boltzmann Machine - A comprehensive study with a focus on Deep Bel...
Β 
Convolutional Deep Belief Networks for Scalable Unsupervised Learning of Hier...
Convolutional Deep Belief Networks for Scalable Unsupervised Learning of Hier...Convolutional Deep Belief Networks for Scalable Unsupervised Learning of Hier...
Convolutional Deep Belief Networks for Scalable Unsupervised Learning of Hier...
Β 
Optimization of Power System Problems Methods Algorithms and MATLAB Codes 202...
Optimization of Power System Problems Methods Algorithms and MATLAB Codes 202...Optimization of Power System Problems Methods Algorithms and MATLAB Codes 202...
Optimization of Power System Problems Methods Algorithms and MATLAB Codes 202...
Β 
Restricted Boltzmann Machines.pptx
Restricted Boltzmann Machines.pptxRestricted Boltzmann Machines.pptx
Restricted Boltzmann Machines.pptx
Β 
rbm_hls
rbm_hlsrbm_hls
rbm_hls
Β 
Kineto-Elasto Dynamic Analysis of Robot Manipulator Puma-560
Kineto-Elasto Dynamic Analysis of Robot Manipulator Puma-560Kineto-Elasto Dynamic Analysis of Robot Manipulator Puma-560
Kineto-Elasto Dynamic Analysis of Robot Manipulator Puma-560
Β 
Restricted Boltzmann Machine | Neural Network Tutorial | Deep Learning Tutori...
Restricted Boltzmann Machine | Neural Network Tutorial | Deep Learning Tutori...Restricted Boltzmann Machine | Neural Network Tutorial | Deep Learning Tutori...
Restricted Boltzmann Machine | Neural Network Tutorial | Deep Learning Tutori...
Β 
etd7288_MHamidirad
etd7288_MHamidiradetd7288_MHamidirad
etd7288_MHamidirad
Β 
Partial Object Detection in Inclined Weather Conditions
Partial Object Detection in Inclined Weather ConditionsPartial Object Detection in Inclined Weather Conditions
Partial Object Detection in Inclined Weather Conditions
Β 
Final Report
Final ReportFinal Report
Final Report
Β 
Finite_Element_Analysis_with_MATLAB_GUI
Finite_Element_Analysis_with_MATLAB_GUIFinite_Element_Analysis_with_MATLAB_GUI
Finite_Element_Analysis_with_MATLAB_GUI
Β 
Large Scale Data center Solution Guide: eBGP based design
Large Scale Data center Solution Guide: eBGP based designLarge Scale Data center Solution Guide: eBGP based design
Large Scale Data center Solution Guide: eBGP based design
Β 
Adaptive Beamforming Algorithms
Adaptive Beamforming Algorithms Adaptive Beamforming Algorithms
Adaptive Beamforming Algorithms
Β 
Subgraph Matching for Resource Allocation in the Federated Cloud Environment
Subgraph Matching for Resource Allocation in the Federated Cloud EnvironmentSubgraph Matching for Resource Allocation in the Federated Cloud Environment
Subgraph Matching for Resource Allocation in the Federated Cloud Environment
Β 
Bio-inspired Algorithms for Evolving the Architecture of Convolutional Neural...
Bio-inspired Algorithms for Evolving the Architecture of Convolutional Neural...Bio-inspired Algorithms for Evolving the Architecture of Convolutional Neural...
Bio-inspired Algorithms for Evolving the Architecture of Convolutional Neural...
Β 
Brushless DC Motor Drive during Speed Regulation with Artificial Neural Netwo...
Brushless DC Motor Drive during Speed Regulation with Artificial Neural Netwo...Brushless DC Motor Drive during Speed Regulation with Artificial Neural Netwo...
Brushless DC Motor Drive during Speed Regulation with Artificial Neural Netwo...
Β 
Optimum Network Reconfiguration using Grey Wolf Optimizer
Optimum Network Reconfiguration using Grey Wolf OptimizerOptimum Network Reconfiguration using Grey Wolf Optimizer
Optimum Network Reconfiguration using Grey Wolf Optimizer
Β 
Approximated computing for low power neural networks
Approximated computing for low power neural networksApproximated computing for low power neural networks
Approximated computing for low power neural networks
Β 
Boltzmann Machines in Deep learning and machine learning also used for traini...
Boltzmann Machines in Deep learning and machine learning also used for traini...Boltzmann Machines in Deep learning and machine learning also used for traini...
Boltzmann Machines in Deep learning and machine learning also used for traini...
Β 
report_fin6
report_fin6report_fin6
report_fin6
Β 

More from Patrick Michl

Attention Please! 2022
Attention Please! 2022Attention Please! 2022
Attention Please! 2022Patrick Michl
Β 
Spec2Vec - Energy based non-linear Calibration in NIRS
Spec2Vec - Energy based non-linear Calibration in NIRSSpec2Vec - Energy based non-linear Calibration in NIRS
Spec2Vec - Energy based non-linear Calibration in NIRSPatrick 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
Β 
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
Β 
Epidemic Spreading
Epidemic SpreadingEpidemic Spreading
Epidemic SpreadingPatrick Michl
Β 

More from Patrick Michl (9)

Attention Please! 2022
Attention Please! 2022Attention Please! 2022
Attention Please! 2022
Β 
Spec2Vec - Energy based non-linear Calibration in NIRS
Spec2Vec - Energy based non-linear Calibration in NIRSSpec2Vec - Energy based non-linear Calibration in NIRS
Spec2Vec - Energy based non-linear Calibration in NIRS
Β 
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
Β 
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

Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trssuser06f238
Β 
Volatile Oils Pharmacognosy And Phytochemistry -I
Volatile Oils Pharmacognosy And Phytochemistry -IVolatile Oils Pharmacognosy And Phytochemistry -I
Volatile Oils Pharmacognosy And Phytochemistry -INandakishor Bhaurao Deshmukh
Β 
Solution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsSolution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsHajira Mahmood
Β 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PPRINCE C P
Β 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.PraveenaKalaiselvan1
Β 
Speech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxSpeech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxpriyankatabhane
Β 
GenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptxGenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptxBerniceCayabyab1
Β 
Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentationtahreemzahra82
Β 
Call Us ≽ 9953322196 β‰Ό Call Girls In Lajpat Nagar (Delhi) |
Call Us ≽ 9953322196 β‰Ό Call Girls In Lajpat Nagar (Delhi) |Call Us ≽ 9953322196 β‰Ό Call Girls In Lajpat Nagar (Delhi) |
Call Us ≽ 9953322196 β‰Ό Call Girls In Lajpat Nagar (Delhi) |aasikanpl
Β 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Nistarini College, Purulia (W.B) India
Β 
Pests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdfPests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdfPirithiRaju
Β 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfSwapnil Therkar
Β 
Call Girls in Munirka Delhi πŸ’―Call Us πŸ”8264348440πŸ”
Call Girls in Munirka Delhi πŸ’―Call Us πŸ”8264348440πŸ”Call Girls in Munirka Delhi πŸ’―Call Us πŸ”8264348440πŸ”
Call Girls in Munirka Delhi πŸ’―Call Us πŸ”8264348440πŸ”soniya singh
Β 
OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024innovationoecd
Β 
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxSTOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxMurugaveni B
Β 
‏‏VIRUS - 123455555555555555555555555555555555555555
‏‏VIRUS -  123455555555555555555555555555555555555555‏‏VIRUS -  123455555555555555555555555555555555555555
‏‏VIRUS - 123455555555555555555555555555555555555555kikilily0909
Β 
zoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzohaibmir069
Β 
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptxRESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptxFarihaAbdulRasheed
Β 
BUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdf
BUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdfBUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdf
BUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdfWildaNurAmalia2
Β 

Recently uploaded (20)

Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 tr
Β 
Volatile Oils Pharmacognosy And Phytochemistry -I
Volatile Oils Pharmacognosy And Phytochemistry -IVolatile Oils Pharmacognosy And Phytochemistry -I
Volatile Oils Pharmacognosy And Phytochemistry -I
Β 
Engler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomyEngler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomy
Β 
Solution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsSolution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutions
Β 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C P
Β 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
Β 
Speech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxSpeech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptx
Β 
GenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptxGenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptx
Β 
Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentation
Β 
Call Us ≽ 9953322196 β‰Ό Call Girls In Lajpat Nagar (Delhi) |
Call Us ≽ 9953322196 β‰Ό Call Girls In Lajpat Nagar (Delhi) |Call Us ≽ 9953322196 β‰Ό Call Girls In Lajpat Nagar (Delhi) |
Call Us ≽ 9953322196 β‰Ό Call Girls In Lajpat Nagar (Delhi) |
Β 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Β 
Pests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdfPests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdf
Β 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Β 
Call Girls in Munirka Delhi πŸ’―Call Us πŸ”8264348440πŸ”
Call Girls in Munirka Delhi πŸ’―Call Us πŸ”8264348440πŸ”Call Girls in Munirka Delhi πŸ’―Call Us πŸ”8264348440πŸ”
Call Girls in Munirka Delhi πŸ’―Call Us πŸ”8264348440πŸ”
Β 
OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024
Β 
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxSTOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
Β 
‏‏VIRUS - 123455555555555555555555555555555555555555
‏‏VIRUS -  123455555555555555555555555555555555555555‏‏VIRUS -  123455555555555555555555555555555555555555
‏‏VIRUS - 123455555555555555555555555555555555555555
Β 
zoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistan
Β 
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptxRESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
Β 
BUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdf
BUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdfBUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdf
BUMI DAN ANTARIKSA PROJEK IPAS SMK KELAS X.pdf
Β 

Regulation Analysis using RBMs

  • 1. Regulation Analysis using Restricted Boltzmann Machines Network Modeling Seminar, 10/1/2013 Patrick Michl
  • 2. Page 21/10/2013 | Author Department Agenda Biological Problem Analysing the regulation of metabolism Modeling Implementation & Results
  • 3. Page 31/10/2013 | Author Department Biological Problem Analysing the regulation of metabolism Signal Regulation Metabolism A linear metabolic pathway of enzymes (E) …
  • 4. Page 41/10/2013 | Author Department Biological Problem Analysing the regulation of metabolism Signal Regulation Metabolism … is regulated by transcription factors (TF) …
  • 5. Page 51/10/2013 | Author Department Biological Problem Analysing the regulation of metabolism Signal Regulation Metabolism … which respond to signals (S)
  • 6. Page 61/10/2013 | Author Department P 4 P 3 P 2 P 1 Biological Problem Analysing the regulation of metabolism Upregulated linear pathways …
  • 7. Page 71/10/2013 | Author Department P 4 P 3 P 2 P 1 Biological Problem Analysing the regulation of metabolism … can appear in different patterns
  • 8. Page 81/10/2013 | Author Department Biological Problem Analysing the regulation of metabolism Which transcription factors and signals cause this patterns … ? E ?
  • 9. Page 91/10/2013 | Author Department Biological Problem Analysing the regulation of metabolism … and how do they interact? (topological structure) ? E ? ? ?
  • 10. Page 101/10/2013 | Author Department Agenda Biological Problem Analysing the regulation of metabolism Network Modeling Restricted Boltzmann Machines (RBM) Validation & Implementation
  • 11. Page 111/10/2013 | Author Department Network Modeling Restricted Boltzmann Machines (RBM) Lets start with some pathway of our interest … S E TF
  • 12. Page 121/10/2013 | Author Department Network Modeling Restricted Boltzmann Machines (RBM) … and lists of interesting TFs and interesting SigMols S E TF
  • 13. Page 131/10/2013 | Author Department Network Modeling Restricted Boltzmann Machines (RBM) How to model the topological structure? S E TF
  • 14. Page 141/10/2013 | Author Department Graphical Models Graphical Models can preserve topological structures … Network Modeling Restricted Boltzmann Machines (RBM)
  • 15. Page 151/10/2013 | Author Department Graphical Models Directed Graph Undirected Graph… … but there are many types of graphical models Network Modeling Restricted Boltzmann Machines (RBM)
  • 16. Page 161/10/2013 | Author Department Graphical Models Directed Graph Bayesian Networks Undirected Graph… The most common type is the Bayesian Network (BN) … Network Modeling Restricted Boltzmann Machines (RBM)
  • 17. Page 171/10/2013 | Author Department Bayesian Networks Bayesian Networks use joint probabilities … Network Modeling Restricted Boltzmann Machines (RBM) a b a b c P[a,b,c] 0 0 0 0.1 0 0 1 0.9 0 1 0 0.5 0 1 1 0.5 1 0 0 … … … … … c ?
  • 18. Page 181/10/2013 | Author Department Bayesian Networks … to represents conditional dependencies in an acyclic graph … Network Modeling Restricted Boltzmann Machines (RBM) a b a b c P[a,b,c] 0 0 0 0.1 0 0 1 0.9 0 1 0 0.5 0 1 1 0.5 1 0 0 … … … … … c
  • 19. Page 191/10/2013 | Author Department Bayesian Networks … but the regulation mechanism of a cell can be more complicated Network Modeling Restricted Boltzmann Machines (RBM) a b c d
  • 20. Page 201/10/2013 | Author Department Graphical Models Directed Graph Bayesian Networks Undirected Graph Markov Random Fields … Another type of graphical models are Markov Random Fields (MRF)… Network Modeling Restricted Boltzmann Machines (RBM)
  • 21. Page 211/10/2013 | Author Department Markov Random Fields Motivation (Ising Model) A set of magnetic dipoles (spins) is arranged in a graph (lattice) where neighbors are coupled with a given strengt ... which emerged with the Ising Model from statistical Physics … Network Modeling Restricted Boltzmann Machines (RBM)
  • 22. Page 221/10/2013 | Author Department Markov Random Fields Motivation (Ising Model) A set of magnetic dipoles (spins) is arranged in a graph (lattice) where neighbors are coupled with a given strengt ... which uses local energies to calculate new states … Network Modeling Restricted Boltzmann Machines (RBM)
  • 23. Page 231/10/2013 | Author Department Markov Random Fields Drawback By allowing cyclic dependencies the computational costs explode … the drawback are high computational costs … Network Modeling Restricted Boltzmann Machines (RBM) a b c d
  • 24. Page 241/10/2013 | Author Department Graphical Models Directed Graph Bayesian Networks Undirected Graph Markov Random Fields Restricted Boltzmann Machines (RBM) … … … which can be avoided by using Restricted Boltzmann Machines Network Modeling Restricted Boltzmann Machines (RBM)
  • 25. Page 251/10/2013 | Author Department RBMs are Artificial Neuronal Networks … Neuron like units Network Modeling Restricted Boltzmann Machines (RBM) Restricted Boltzmann Machines
  • 26. Page 261/10/2013 | Author Department … with two layers: visible units (v) and hidden units (h) h1 v1 v2 v3 v4 h2 h3 Network Modeling Restricted Boltzmann Machines (RBM) Restricted Boltzmann Machines
  • 27. Page 271/10/2013 | Author Department Visible units are strictly connected with hidden units h1 v1 v2 v3 v4 h2 h3 Network Modeling Restricted Boltzmann Machines (RBM) Restricted Boltzmann Machines
  • 28. Page 281/10/2013 | Author Department In our model the visible units have continuous values … Network Modeling Restricted Boltzmann Machines (RBM) Restricted Boltzmann Machines 𝑉 ≔ set of visible units π‘₯ 𝑣 ≔ value of unit 𝑣, βˆ€π‘£ ∈ 𝑉 π‘₯ 𝑣 ∈ 𝑅, βˆ€π‘£ ∈ 𝑉
  • 29. Page 291/10/2013 | Author Department … and the hidden units binary values Network Modeling Restricted Boltzmann Machines (RBM) 𝑉 ≔ set of visible units π‘₯ 𝑣 ≔ value of unit 𝑣, βˆ€π‘£ ∈ 𝑉 π‘₯ 𝑣 ∈ 𝑅, βˆ€π‘£ ∈ 𝑉 𝐻 ≔ set of hidden units π‘₯β„Ž ≔ value of unit β„Ž, βˆ€β„Ž ∈ 𝐻 π‘₯β„Ž ∈ {0, 1}, βˆ€β„Ž ∈ 𝐻 Restricted Boltzmann Machines
  • 30. Page 301/10/2013 | Author Department Restricted Boltzmann Machines Visible units are modeled with gaussians to encode data … Network Modeling Restricted Boltzmann Machines (RBM) π‘₯ 𝑣~𝑁 𝑏 𝑣 + 𝑀 π‘£β„Žβ„Ž π‘₯β„Ž, πœŽπ‘£ , βˆ€π‘£ ∈ 𝑉 πœŽπ‘£ ≔ std. dev. of unit 𝑣 𝑏 𝑣 ≔ bias of unit 𝑣 𝑀 π‘£β„Ž ≔ weight of edge (𝑣, β„Ž)
  • 31. Page 311/10/2013 | Author Department … and hidden units with simoids to encode dependencies Network Modeling Restricted Boltzmann Machines (RBM) π‘₯ 𝑣~𝑁 𝑏 𝑣 + 𝑀 π‘£β„Žβ„Ž π‘₯β„Ž, πœŽπ‘£ , βˆ€π‘£ ∈ 𝑉 πœŽπ‘£ ≔ std. dev. of unit 𝑣 𝑏 𝑣 ≔ bias of unit 𝑣 𝑀 π‘£β„Ž ≔ weight of edge (𝑣, β„Ž) π‘₯β„Ž~sigmoid π‘β„Ž + 𝑀 π‘£β„Žπ‘£ π‘₯ 𝑣 𝜎 𝑣 , βˆ€β„Ž ∈ 𝐻 π‘β„Ž ≔ bias of unit β„Ž 𝑀 π‘£β„Ž ≔ weight of edge (𝑣, β„Ž) Restricted Boltzmann Machines
  • 32. Page 321/10/2013 | Author Department The challenge is to find the configuration of the parameters … Network Modeling Restricted Boltzmann Machines (RBM) Task: Find dependencies in data ↔ Find configuration of parameters with maximum likelihood (to data) Learning in Restricted Boltzmann Machines
  • 33. Page 331/10/2013 | Author Department Like in the Ising model the units states correspond to local energies … Local Energy Network Modeling Restricted Boltzmann Machines (RBM) πΈβ„Ž ≔ - 𝑀 π‘£β„Žπ‘£ π‘₯ 𝑣 𝜎 𝑣 π‘₯β„Ž + π‘₯β„Ž π‘β„ŽπΈ 𝑣 ≔ - 𝑀 π‘£β„Žβ„Ž π‘₯ 𝑣 𝜎 𝑣 π‘₯β„Ž + (π‘₯ π‘£βˆ’π‘ 𝑣)2 2𝜎 𝑣 2 Task: Find dependencies in data ↔ Find configuration of parameters with maximum likelihood (to data) In RBMs configurations of parameters have probabilities, that can be defined by local energies 1 2 Learning in Restricted Boltzmann Machines
  • 34. Page 341/10/2013 | Author Department … which sum to a global energy, which is our objective function Global Energy Network Modeling Restricted Boltzmann Machines (RBM) 𝐸 ≔ 𝐸 𝑣𝑣 + πΈβ„Žβ„Ž = βˆ’ 𝑀 π‘£β„Žβ„Žπ‘£ π‘₯ 𝑣 𝜎 𝑣 π‘₯β„Ž + (π‘₯ π‘£βˆ’π‘ 𝑣)2 2𝜎 𝑣 2 +𝑣 𝑀 π‘£β„Ž π‘₯ 𝑣 𝜎 𝑣 π‘₯β„Žβ„Ž Task: Find dependencies in data ↔ Find configuration of parameters with maximum likelihood (to data) ↔ Minimize global energy (to data) Learning in Restricted Boltzmann Machines
  • 35. Page 351/10/2013 | Author Department Learning in Restricted Boltzmann Machines The optimization can be done using stochastic gradient descent … Network Modeling Restricted Boltzmann Machines (RBM) Task: Find dependencies in data ↔ Find configuration of parameters with maximum likelihood (to data) ↔ Minimize global energy (to data) ↔ Perform stochastic gradient descent on πœŽπ‘£, 𝑏 𝑣, π‘β„Ž, 𝑀 π‘£β„Ž (to data)
  • 36. Page 361/10/2013 | Author Department … which has an efficient learning algorithmus Network Modeling Restricted Boltzmann Machines (RBM) Task: Find dependencies in data ↔ Find configuration of parameters with maximum likelihood (to data) ↔ Minimize global energy (to data) ↔ Perform stochastic gradient descent on πœŽπ‘£, 𝑏 𝑣, π‘β„Ž, 𝑀 π‘£β„Ž (to data) Gradient Descent on RBMs The bipartite graph structure allows constrastive divergency learning, using Gibbs-sampling Learning in Restricted Boltzmann Machines
  • 37. Page 371/10/2013 | Author Department How to model our initial structure as an RBM? Network Modeling Restricted Boltzmann Machines (RBM) S E TF
  • 38. Page 381/10/2013 | Author Department We define S and E as visible Layer … S E TF Network Modeling Restricted Boltzmann Machines (RBM)
  • 39. Page 391/10/2013 | Author Department S E We define S and E as visible Layer … TF Network Modeling Restricted Boltzmann Machines (RBM)
  • 40. Page 401/10/2013 | Author Department S E … and TF as hidden Layer TF Network Modeling Restricted Boltzmann Machines (RBM)
  • 41. Page 411/10/2013 | Author Department Agenda Biological Problem Analysing the regulation of metabolism Network Modeling Restricted Boltzmann Machines (RBM) Implementation & Results python::metapath
  • 42. Page 421/10/2013 | Author Department Results Validation of the results β€’ Information about the true regulation β€’ Information about the descriptive power of the data
  • 43. Page 431/10/2013 | Author Department Results Validation of the results β€’ Information about the true regulation β€’ Information about the descriptive power of the data Without this infomation validation can only be done, using simulated data!
  • 44. Page 441/10/2013 | Author Department Results Simulation 1 First of all we need to understand how the modell handles dependencies and noise To demonstrate this we create very simple data with a simple structure
  • 45. Page 451/10/2013 | Author Department Simulation 1 What can we expect from this model? S E TF
  • 46. Page 461/10/2013 | Author Department Simulation 1 … as RBM we get 8 visible and 2 hidden units, fully connected S E TF
  • 47. Page 471/10/2013 | Author Department Simulation 1 Letβ€˜s feed the machine with samples … S E 1,0,0,1 1,0,0,0 1,0,0,1 1,1,0,0 1,0,0,1 1,0,1,0 1,0,0,1 1,0,0,1 1,0,1,1 0,0,0,0 1,0,1,1 0,1,0,0 1,0,1,1 0,0,1,0 1,0,1,1 0,0,0,1 Data
  • 48. Page 481/10/2013 | Author Department Simulation 1 .. to get the calculated parameters (especially the weight matrix) Weight matrix TF1 TF2 S1 0,3 0,8 S2 0,5 0,6 S3 1,0 0,1 S4 0,3 0,8 E1 0,8 0,0 E2 0,1 0,0 E3 0,1 0,0 E4 0,2 0,0
  • 49. Page 491/10/2013 | Author Department Simulation 1 The weights are visualized by the intensity of the edges S E TF TF1 TF2 S1 0,3 0,8 S2 0,5 0,6 S3 1,0 0,1 S4 0,3 0,8 E1 0,8 0,0 E2 0,1 0,0 E3 0,1 0,0 E4 0,2 0,0 Weight matrix
  • 50. Page 501/10/2013 | Author Department Simulation 1 Now we can compare the results with the samples S E 1,0,0,1 1,0,0,0 1,0,0,1 1,1,0,0 1,0,0,1 1,0,1,0 1,0,0,1 1,0,0,1 1,0,1,1 0,0,0,0 1,0,1,1 0,1,0,0 1,0,1,1 0,0,1,0 1,0,1,1 0,0,0,1 Learning samples S E TF
  • 51. Page 511/10/2013 | Author Department Simulation 1 Thereβ€˜s a strong dependency between S3 an E1 S E 1,0,0,1 1,0,0,0 1,0,0,1 1,1,0,0 1,0,0,1 1,0,1,0 1,0,0,1 1,0,0,1 1,0,1,1 0,0,0,0 1,0,1,1 0,1,0,0 1,0,1,1 0,0,1,0 1,0,1,1 0,0,0,1 Learning samples S E TF
  • 52. Page 521/10/2013 | Author Department Simulation 1 S1, S2 and S4 do almost not affect the metabolism … S E 1,0,0,1 1,0,0,0 1,0,0,1 1,1,0,0 1,0,0,1 1,0,1,0 1,0,0,1 1,0,0,1 1,0,1,1 0,0,0,0 1,0,1,1 0,1,0,0 1,0,1,1 0,0,1,0 1,0,1,1 0,0,0,1 Learning samples S E TF
  • 53. Page 531/10/2013 | Author Department Simulation 1 … so we can forget them and get S1,TF1 for our regulation model S E TF
  • 54. Page 541/10/2013 | Author Department Simulation 1 We can also take a look at the causal mechanism … TF1 TF2 S1 0,3 0,8 S2 0,5 0,6 S3 1,0 0,1 S4 0,3 0,8 E1 0,8 0,0 E2 0,1 0,0 E3 0,1 0,0 E4 0,2 0,0 Weight matrix
  • 55. Page 551/10/2013 | Author Department Simulation 1 The edge (S3, TF1) dominates TF1 … TF1 TF2 S1 0,3 0,8 S2 0,5 0,6 S3 1,0 0,1 S4 0,3 0,8 E1 0,8 0,0 E2 0,1 0,0 E3 0,1 0,0 E4 0,2 0,0 Weight matrix
  • 56. Page 561/10/2013 | Author Department Simulation 1 Also E1 seems to have an effect on S3 (fewer than S3 on E1) s3 e1 e2 e3 e4 TF1 TF1 TF1 TF1 TF1
  • 57. Page 571/10/2013 | Author Department Results Comparing to Bayesian Networks For this purpose we simulate data in three steps Of course we want to compare the method with Bayesian Networks
  • 58. Page 581/10/2013 | Author Department Results Comparing to Bayesian Networks Step 1 Choose number of Genes (E+S) and create random bimodal distributed data Of course we want to compare the method with Bayesian Networks
  • 59. Page 591/10/2013 | Author Department Results Comparing to Bayesian Networks Step 1 Choose number of Genes (E+S) and create random bimodal distributed data Step 2 Manipulate data in a fixed order Of course we want to compare the method with Bayesian Networks
  • 60. Page 601/10/2013 | Author Department Results Comparing to Bayesian Networks Step 1 Choose number of Genes (E+S) and create random bimodal distributed data Step 2 Manipulate data in a fixed order Step 3 Add noise to manipulated data and normalize data Of course we want to compare the method with Bayesian Networks
  • 61. Page 611/10/2013 | Author Department Results Comparing to Bayesian Networks Idea β€’ β€šmelt downβ€˜ the bimodal distribution from very sharp to very noisy β€’ Try to find the original causal structure with BN and RBM β€’ Measure Accuracy by counting the right and wrong dependencies Of course we want to compare the method with Bayesian Networks
  • 62. Page 621/10/2013 | Author Department Simulation 2 Results 𝑒1 = 0.5𝑠1 + 0.5𝑠2 + 𝑁(πœ‡ = 0, 𝜎) 𝑒2 = 0.5𝑠2 + 0.5𝑠3 + 𝑁(πœ‡ = 0, 𝜎) 𝑒3 = 0.5𝑠3 + 0.5𝑠4 + 𝑁(πœ‡ = 0, 𝜎) 𝑒4 = 0.5𝑠4 + 0.5𝑠1 + 𝑁(πœ‡ = 0, 𝜎) Of course we want to compare the method with Bayesian Networks Step 1: Number of visible nodes 8 (4E, 4S) Create intergradient datasets from sharp to noisy bimodal distribution 𝜎1 = 0.0, 𝜎1 = 0.3, 𝜎3 = 0.9, 𝜎4 = 1.2, 𝜎4 = 1.5 Step 2 + 3: Data Manipulation + add noise
  • 64. Page 641/10/2013 | Author Department Results Simulation 2 Causal Mechanism (𝜎 = 0.0)
  • 65. Page 651/10/2013 | Author Department Results Simulation 2 Comparison BN / RBM 0 0,2 0,4 0,6 0,8 1 1,2 RBM BN
  • 66. Page 661/10/2013 | Author Department Conclusion Conclusion β€’ RBMs are more stable against noise compared to BNs. It has to be assumed that RBMs have high predictive power regarding the regulation mechanisms of cells β€’ The drawback are high computational costs Since RBMs are getting more popular (Face recognition / Voice recognition, Image transformation). Many new improvements in facing the computational costs have been made.
  • 67. Page 671/10/2013 | Author Department Acknowledgement eilsLABS PD Dr. Rainer KΓΆnig Prof. Dr Roland Eils Network Modeling Group