From 5a304a0ff86a579038a8aff612dd803c820a285a Mon Sep 17 00:00:00 2001 From: mhjensen Date: Fri, 23 Nov 2018 06:28:17 +0100 Subject: [PATCH] updating BMs --- doc/pub/BM/html/._BM-bs000.html | 27 +-- doc/pub/BM/html/._BM-bs001.html | 25 +-- doc/pub/BM/html/._BM-bs002.html | 25 +-- doc/pub/BM/html/._BM-bs003.html | 28 +-- doc/pub/BM/html/._BM-bs004.html | 25 +-- doc/pub/BM/html/._BM-bs005.html | 25 +-- doc/pub/BM/html/._BM-bs006.html | 25 +-- doc/pub/BM/html/._BM-bs007.html | 25 +-- doc/pub/BM/html/._BM-bs008.html | 25 +-- doc/pub/BM/html/._BM-bs009.html | 25 +-- doc/pub/BM/html/._BM-bs010.html | 25 +-- doc/pub/BM/html/._BM-bs011.html | 25 +-- doc/pub/BM/html/._BM-bs012.html | 25 +-- doc/pub/BM/html/._BM-bs013.html | 25 +-- doc/pub/BM/html/._BM-bs014.html | 25 +-- doc/pub/BM/html/._BM-bs015.html | 25 +-- doc/pub/BM/html/._BM-bs016.html | 25 +-- doc/pub/BM/html/._BM-bs017.html | 25 +-- doc/pub/BM/html/._BM-bs018.html | 25 +-- doc/pub/BM/html/._BM-bs019.html | 25 +-- doc/pub/BM/html/._BM-bs020.html | 25 +-- doc/pub/BM/html/._BM-bs021.html | 25 +-- doc/pub/BM/html/._BM-bs022.html | 25 +-- doc/pub/BM/html/._BM-bs023.html | 25 +-- doc/pub/BM/html/._BM-bs024.html | 25 +-- doc/pub/BM/html/._BM-bs025.html | 25 +-- doc/pub/BM/html/._BM-bs026.html | 25 +-- doc/pub/BM/html/._BM-bs027.html | 25 +-- doc/pub/BM/html/._BM-bs028.html | 25 +-- doc/pub/BM/html/._BM-bs029.html | 25 +-- doc/pub/BM/html/._BM-bs030.html | 25 +-- doc/pub/BM/html/._BM-bs031.html | 25 +-- doc/pub/BM/html/._BM-bs032.html | 25 +-- doc/pub/BM/html/._BM-bs033.html | 25 +-- doc/pub/BM/html/._BM-bs034.html | 25 +-- doc/pub/BM/html/._BM-bs035.html | 25 +-- doc/pub/BM/html/._BM-bs036.html | 25 +-- doc/pub/BM/html/._BM-bs037.html | 25 +-- doc/pub/BM/html/._BM-bs038.html | 25 +-- doc/pub/BM/html/._BM-bs039.html | 25 +-- doc/pub/BM/html/._BM-bs040.html | 25 +-- doc/pub/BM/html/._BM-bs041.html | 25 +-- doc/pub/BM/html/._BM-bs042.html | 25 +-- doc/pub/BM/html/._BM-bs043.html | 25 +-- doc/pub/BM/html/._BM-bs044.html | 25 +-- doc/pub/BM/html/._BM-bs045.html | 25 +-- doc/pub/BM/html/._BM-bs046.html | 25 +-- doc/pub/BM/html/._BM-bs047.html | 25 +-- doc/pub/BM/html/._BM-bs048.html | 25 +-- doc/pub/BM/html/._BM-bs049.html | 25 +-- doc/pub/BM/html/._BM-bs050.html | 25 +-- doc/pub/BM/html/._BM-bs051.html | 25 +-- doc/pub/BM/html/._BM-bs052.html | 25 +-- doc/pub/BM/html/._BM-bs053.html | 25 +-- doc/pub/BM/html/._BM-bs054.html | 25 +-- doc/pub/BM/html/._BM-bs055.html | 26 +-- doc/pub/BM/html/._BM-bs056.html | 27 +-- doc/pub/BM/html/._BM-bs057.html | 28 +-- doc/pub/BM/html/._BM-bs058.html | 29 +-- doc/pub/BM/html/._BM-bs059.html | 30 +--- doc/pub/BM/html/._BM-bs060.html | 29 +-- doc/pub/BM/html/._BM-bs061.html | 29 +-- doc/pub/BM/html/._BM-bs062.html | 31 +--- doc/pub/BM/html/._BM-bs063.html | 31 +--- doc/pub/BM/html/BM-bs.html | 27 +-- doc/pub/BM/html/BM-reveal.html | 135 +------------- doc/pub/BM/html/BM-solarized.html | 147 +--------------- doc/pub/BM/html/BM.html | 147 +--------------- doc/pub/BM/ipynb/BM.ipynb | 252 +-------------------------- doc/pub/BM/ipynb/ipynb-BM-src.tar.gz | Bin 70532 -> 36992 bytes doc/pub/BM/pdf/BM-minted.pdf | Bin 682616 -> 577367 bytes doc/src/BoltzmannMachines/BM.do.txt | 89 +--------- 72 files changed, 351 insertions(+), 2086 deletions(-) diff --git a/doc/pub/BM/html/._BM-bs000.html b/doc/pub/BM/html/._BM-bs000.html index a52d8f786..dbed0cb69 100644 --- a/doc/pub/BM/html/._BM-bs000.html +++ b/doc/pub/BM/html/._BM-bs000.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -358,7 +343,7 @@ MathJax.Hub.Config({
    Department of Physics and Astronomy and National Superconducting Cyclotron Laboratory, Michigan State University and Department of Physics, University of Oslo, Norway

    -

    Nov 22, 2018

    +

    Nov 23, 2018


    @@ -382,7 +367,7 @@ MathJax.Hub.Config({

  • 9
  • 10
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs001.html b/doc/pub/BM/html/._BM-bs001.html index aa43ed314..f2659c400 100644 --- a/doc/pub/BM/html/._BM-bs001.html +++ b/doc/pub/BM/html/._BM-bs001.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -385,7 +370,7 @@ Some of the most common tasks are:
  • 10
  • 11
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs002.html b/doc/pub/BM/html/._BM-bs002.html index 63f1adab6..cb748fc57 100644 --- a/doc/pub/BM/html/._BM-bs002.html +++ b/doc/pub/BM/html/._BM-bs002.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -370,7 +355,7 @@ Furthermore, they have been used to solve complicated quantum mechanical many-pa
  • 11
  • 12
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs003.html b/doc/pub/BM/html/._BM-bs003.html index 00a880588..77e3b3ed9 100644 --- a/doc/pub/BM/html/._BM-bs003.html +++ b/doc/pub/BM/html/._BM-bs003.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -342,6 +327,9 @@ MathJax.Hub.Config({

    An intermediate step, the Hopfield network and links to the Ising and Potts models

    +

    +More material on Hopfield networks will come here +

    @@ -361,7 +349,7 @@ MathJax.Hub.Config({

  • 12
  • 13
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs004.html b/doc/pub/BM/html/._BM-bs004.html index a521d9b3e..6c41955ac 100644 --- a/doc/pub/BM/html/._BM-bs004.html +++ b/doc/pub/BM/html/._BM-bs004.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -375,7 +360,7 @@ MathJax.Hub.Config({
  • 13
  • 14
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs005.html b/doc/pub/BM/html/._BM-bs005.html index c3115e6c2..715e21166 100644 --- a/doc/pub/BM/html/._BM-bs005.html +++ b/doc/pub/BM/html/._BM-bs005.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -381,7 +366,7 @@ its most likely state at a given temperature of the surroundings.
  • 14
  • 15
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs006.html b/doc/pub/BM/html/._BM-bs006.html index bc1c06a89..2ecaa2033 100644 --- a/doc/pub/BM/html/._BM-bs006.html +++ b/doc/pub/BM/html/._BM-bs006.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -378,7 +363,7 @@ the interpretation of random walks and Markov processes.
  • 15
  • 16
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs007.html b/doc/pub/BM/html/._BM-bs007.html index 19eefb3d9..64523edda 100644 --- a/doc/pub/BM/html/._BM-bs007.html +++ b/doc/pub/BM/html/._BM-bs007.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -383,7 +368,7 @@ This sequence of steps forms a chain.
  • 16
  • 17
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs008.html b/doc/pub/BM/html/._BM-bs008.html index 39322e62e..0c272f456 100644 --- a/doc/pub/BM/html/._BM-bs008.html +++ b/doc/pub/BM/html/._BM-bs008.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -372,7 +357,7 @@ MathJax.Hub.Config({
  • 17
  • 18
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs009.html b/doc/pub/BM/html/._BM-bs009.html index f1d1bc5c9..bd394572d 100644 --- a/doc/pub/BM/html/._BM-bs009.html +++ b/doc/pub/BM/html/._BM-bs009.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -386,7 +371,7 @@ The list of applications is endless.
  • 18
  • 19
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs010.html b/doc/pub/BM/html/._BM-bs010.html index 4dddfbe7b..2311d6067 100644 --- a/doc/pub/BM/html/._BM-bs010.html +++ b/doc/pub/BM/html/._BM-bs010.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -387,7 +372,7 @@ We can regard the discretized PDF as a vector.
  • 19
  • 20
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs011.html b/doc/pub/BM/html/._BM-bs011.html index 2c55d9468..f7453fcb8 100644 --- a/doc/pub/BM/html/._BM-bs011.html +++ b/doc/pub/BM/html/._BM-bs011.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -401,7 +386,7 @@ PDF with equal probability of jumping left or right.
  • 20
  • 21
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs012.html b/doc/pub/BM/html/._BM-bs012.html index e3f774d43..09dc2b2fe 100644 --- a/doc/pub/BM/html/._BM-bs012.html +++ b/doc/pub/BM/html/._BM-bs012.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -398,7 +383,7 @@ not necessarily equal zero.
  • 21
  • 22
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs013.html b/doc/pub/BM/html/._BM-bs013.html index 17666de22..1bc6d8446 100644 --- a/doc/pub/BM/html/._BM-bs013.html +++ b/doc/pub/BM/html/._BM-bs013.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -406,7 +391,7 @@ $$
  • 22
  • 23
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs014.html b/doc/pub/BM/html/._BM-bs014.html index a1ea70e81..2ea9085a8 100644 --- a/doc/pub/BM/html/._BM-bs014.html +++ b/doc/pub/BM/html/._BM-bs014.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -399,7 +384,7 @@ $$
  • 23
  • 24
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs015.html b/doc/pub/BM/html/._BM-bs015.html index 54ea65c0d..ed39a7cff 100644 --- a/doc/pub/BM/html/._BM-bs015.html +++ b/doc/pub/BM/html/._BM-bs015.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -396,7 +381,7 @@ $$
  • 24
  • 25
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs016.html b/doc/pub/BM/html/._BM-bs016.html index 40dd46c7f..b5bd1531d 100644 --- a/doc/pub/BM/html/._BM-bs016.html +++ b/doc/pub/BM/html/._BM-bs016.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -395,7 +380,7 @@ Note that the vector \( \hat{w} \) is always normalized to \( 1 \).
  • 25
  • 26
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs017.html b/doc/pub/BM/html/._BM-bs017.html index 5ef120149..6243f8bc9 100644 --- a/doc/pub/BM/html/._BM-bs017.html +++ b/doc/pub/BM/html/._BM-bs017.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -410,7 +395,7 @@ $$
  • 26
  • 27
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs018.html b/doc/pub/BM/html/._BM-bs018.html index fc2247a1d..9c44716b4 100644 --- a/doc/pub/BM/html/._BM-bs018.html +++ b/doc/pub/BM/html/._BM-bs018.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -407,7 +392,7 @@ time steps. After twelve iterations we have reached the exact value with six le
  • 27
  • 28
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs019.html b/doc/pub/BM/html/._BM-bs019.html index 00def40df..0e658e359 100644 --- a/doc/pub/BM/html/._BM-bs019.html +++ b/doc/pub/BM/html/._BM-bs019.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -388,7 +373,7 @@ transition probability matrix.
  • 28
  • 29
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs020.html b/doc/pub/BM/html/._BM-bs020.html index bf7523dcc..fe4a63987 100644 --- a/doc/pub/BM/html/._BM-bs020.html +++ b/doc/pub/BM/html/._BM-bs020.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -403,7 +388,7 @@ If we assume that \( \lambda_0 \) is the largest eigenvector we see that in the
  • 29
  • 30
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs021.html b/doc/pub/BM/html/._BM-bs021.html index bb1a569a8..05086e4fe 100644 --- a/doc/pub/BM/html/._BM-bs021.html +++ b/doc/pub/BM/html/._BM-bs021.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -409,7 +394,7 @@ $$
  • 30
  • 31
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs022.html b/doc/pub/BM/html/._BM-bs022.html index bbb8fdc94..a8bdbf06a 100644 --- a/doc/pub/BM/html/._BM-bs022.html +++ b/doc/pub/BM/html/._BM-bs022.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -400,7 +385,7 @@ Here we have written the previous matrix \( W_{ij}=W(j\rightarrow i) \).
  • 31
  • 32
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs023.html b/doc/pub/BM/html/._BM-bs023.html index e05290d61..4e87fccd2 100644 --- a/doc/pub/BM/html/._BM-bs023.html +++ b/doc/pub/BM/html/._BM-bs023.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -399,7 +384,7 @@ we have reached the most likely state of the system, the so-called steady state
  • 32
  • 33
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs024.html b/doc/pub/BM/html/._BM-bs024.html index 6d0103fc6..ac72c7617 100644 --- a/doc/pub/BM/html/._BM-bs024.html +++ b/doc/pub/BM/html/._BM-bs024.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -383,7 +368,7 @@ $$
  • 33
  • 34
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs025.html b/doc/pub/BM/html/._BM-bs025.html index 4521502e4..077b42ce7 100644 --- a/doc/pub/BM/html/._BM-bs025.html +++ b/doc/pub/BM/html/._BM-bs025.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -391,7 +376,7 @@ The algorithm can then be expressed as
  • 34
  • 35
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs026.html b/doc/pub/BM/html/._BM-bs026.html index f96c01e1f..4ed860462 100644 --- a/doc/pub/BM/html/._BM-bs026.html +++ b/doc/pub/BM/html/._BM-bs026.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -384,7 +369,7 @@ to the probability of being in a state \( j \) and performing a transition to th
  • 35
  • 36
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs027.html b/doc/pub/BM/html/._BM-bs027.html index ca79c8a57..058a5a102 100644 --- a/doc/pub/BM/html/._BM-bs027.html +++ b/doc/pub/BM/html/._BM-bs027.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -388,7 +373,7 @@ $$
  • 36
  • 37
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs028.html b/doc/pub/BM/html/._BM-bs028.html index 95a1952bc..a6d322bef 100644 --- a/doc/pub/BM/html/._BM-bs028.html +++ b/doc/pub/BM/html/._BM-bs028.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -398,7 +383,7 @@ $$
  • 37
  • 38
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs029.html b/doc/pub/BM/html/._BM-bs029.html index 8b833ca9d..25082292b 100644 --- a/doc/pub/BM/html/._BM-bs029.html +++ b/doc/pub/BM/html/._BM-bs029.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -396,7 +381,7 @@ $$
  • 38
  • 39
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs030.html b/doc/pub/BM/html/._BM-bs030.html index 2bdac7d26..9a243e1e1 100644 --- a/doc/pub/BM/html/._BM-bs030.html +++ b/doc/pub/BM/html/._BM-bs030.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -406,7 +391,7 @@ which is nothing but the standard equation for a Markov chain when the steady st
  • 39
  • 40
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs031.html b/doc/pub/BM/html/._BM-bs031.html index 600461b04..0c0c37a83 100644 --- a/doc/pub/BM/html/._BM-bs031.html +++ b/doc/pub/BM/html/._BM-bs031.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -400,7 +385,7 @@ $$
  • 40
  • 41
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs032.html b/doc/pub/BM/html/._BM-bs032.html index 8db7d4494..ae5f78164 100644 --- a/doc/pub/BM/html/._BM-bs032.html +++ b/doc/pub/BM/html/._BM-bs032.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -384,7 +369,7 @@ $$
  • 41
  • 42
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs033.html b/doc/pub/BM/html/._BM-bs033.html index 04b6adc92..987e4b240 100644 --- a/doc/pub/BM/html/._BM-bs033.html +++ b/doc/pub/BM/html/._BM-bs033.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -399,7 +384,7 @@ $$
  • 42
  • 43
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs034.html b/doc/pub/BM/html/._BM-bs034.html index 8e99ac8ae..aa6f36fdd 100644 --- a/doc/pub/BM/html/._BM-bs034.html +++ b/doc/pub/BM/html/._BM-bs034.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -401,7 +386,7 @@ we never need to evaluate the partition function \( Z \).
  • 43
  • 44
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs035.html b/doc/pub/BM/html/._BM-bs035.html index 8741dc5ac..9acf0f427 100644 --- a/doc/pub/BM/html/._BM-bs035.html +++ b/doc/pub/BM/html/._BM-bs035.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -394,7 +379,7 @@ $$
  • 44
  • 45
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs036.html b/doc/pub/BM/html/._BM-bs036.html index 7e061f6c2..965c8a38b 100644 --- a/doc/pub/BM/html/._BM-bs036.html +++ b/doc/pub/BM/html/._BM-bs036.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -389,7 +374,7 @@ one place to another in space, we 'jump' from one microstate to another.
  • 45
  • 46
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs037.html b/doc/pub/BM/html/._BM-bs037.html index e376bf4d3..527a3640c 100644 --- a/doc/pub/BM/html/._BM-bs037.html +++ b/doc/pub/BM/html/._BM-bs037.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -397,7 +382,7 @@ the transition probability \( T(i\rightarrow j) \) is symmetric, implying that \
  • 46
  • 47
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs038.html b/doc/pub/BM/html/._BM-bs038.html index d2e88ac13..a4dfc60e9 100644 --- a/doc/pub/BM/html/._BM-bs038.html +++ b/doc/pub/BM/html/._BM-bs038.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -391,7 +376,7 @@ Our desired energy is \( E_0 \).
  • 47
  • 48
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs039.html b/doc/pub/BM/html/._BM-bs039.html index b2952a9eb..3071bdf95 100644 --- a/doc/pub/BM/html/._BM-bs039.html +++ b/doc/pub/BM/html/._BM-bs039.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -390,7 +375,7 @@ we simulate long enough it should be included in our computation of an expectati
  • 48
  • 49
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs040.html b/doc/pub/BM/html/._BM-bs040.html index ff0d73885..29e3f2d41 100644 --- a/doc/pub/BM/html/._BM-bs040.html +++ b/doc/pub/BM/html/._BM-bs040.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -389,7 +374,7 @@ to this constraint.
  • 49
  • 50
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs041.html b/doc/pub/BM/html/._BM-bs041.html index 5b811f344..ef84a92c5 100644 --- a/doc/pub/BM/html/._BM-bs041.html +++ b/doc/pub/BM/html/._BM-bs041.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -388,7 +373,7 @@ $$
  • 50
  • 51
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs042.html b/doc/pub/BM/html/._BM-bs042.html index bf53a297b..4d92af66f 100644 --- a/doc/pub/BM/html/._BM-bs042.html +++ b/doc/pub/BM/html/._BM-bs042.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -392,7 +377,7 @@ If the ratio is smaller than a given random number we accept the move to a highe
  • 51
  • 52
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs043.html b/doc/pub/BM/html/._BM-bs043.html index 94e181eaf..8242f312c 100644 --- a/doc/pub/BM/html/._BM-bs043.html +++ b/doc/pub/BM/html/._BM-bs043.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -386,7 +371,7 @@ fewer accepted moves.
  • 52
  • 53
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs044.html b/doc/pub/BM/html/._BM-bs044.html index 056e5f29f..fad0f4148 100644 --- a/doc/pub/BM/html/._BM-bs044.html +++ b/doc/pub/BM/html/._BM-bs044.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -395,7 +380,7 @@ $$
  • 53
  • 54
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs045.html b/doc/pub/BM/html/._BM-bs045.html index 1335e12d1..274d4f3df 100644 --- a/doc/pub/BM/html/._BM-bs045.html +++ b/doc/pub/BM/html/._BM-bs045.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -371,7 +356,7 @@ More text to come.
  • 54
  • 55
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs046.html b/doc/pub/BM/html/._BM-bs046.html index 81f85937e..182334f5a 100644 --- a/doc/pub/BM/html/._BM-bs046.html +++ b/doc/pub/BM/html/._BM-bs046.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -382,7 +367,7 @@ Why use a generative model rather than the more well known discriminative deep n
  • 55
  • 56
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs047.html b/doc/pub/BM/html/._BM-bs047.html index 718b4f084..4e43a466b 100644 --- a/doc/pub/BM/html/._BM-bs047.html +++ b/doc/pub/BM/html/._BM-bs047.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -376,7 +361,7 @@ History: The RBM was developed by amongst others Geoffrey Hinton, called by some
  • 56
  • 57
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs048.html b/doc/pub/BM/html/._BM-bs048.html index 272040ee3..c25206634 100644 --- a/doc/pub/BM/html/._BM-bs048.html +++ b/doc/pub/BM/html/._BM-bs048.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -371,7 +356,7 @@ MathJax.Hub.Config({
  • 57
  • 58
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs049.html b/doc/pub/BM/html/._BM-bs049.html index 1fd5ef036..f01e332e8 100644 --- a/doc/pub/BM/html/._BM-bs049.html +++ b/doc/pub/BM/html/._BM-bs049.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -375,7 +360,7 @@ MathJax.Hub.Config({
  • 58
  • 59
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs050.html b/doc/pub/BM/html/._BM-bs050.html index 1ad96bea4..797909147 100644 --- a/doc/pub/BM/html/._BM-bs050.html +++ b/doc/pub/BM/html/._BM-bs050.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -387,7 +372,7 @@ Examples of this trick being employed in physics:
  • 59
  • 60
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs051.html b/doc/pub/BM/html/._BM-bs051.html index 8615571f7..1217b8bef 100644 --- a/doc/pub/BM/html/._BM-bs051.html +++ b/doc/pub/BM/html/._BM-bs051.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -385,7 +370,7 @@ It is common to ignore \( T_0 \) by setting it to one.
  • 60
  • 61
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs052.html b/doc/pub/BM/html/._BM-bs052.html index 578419a56..3c998c9d7 100644 --- a/doc/pub/BM/html/._BM-bs052.html +++ b/doc/pub/BM/html/._BM-bs052.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -376,7 +361,7 @@ adjusting the energy function to best fit our problem.
  • 61
  • 62
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs053.html b/doc/pub/BM/html/._BM-bs053.html index 3c105a3a3..450ae601e 100644 --- a/doc/pub/BM/html/._BM-bs053.html +++ b/doc/pub/BM/html/._BM-bs053.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -403,7 +388,7 @@ $$
  • 62
  • 63
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs054.html b/doc/pub/BM/html/._BM-bs054.html index a54ff6dd4..6560a5359 100644 --- a/doc/pub/BM/html/._BM-bs054.html +++ b/doc/pub/BM/html/._BM-bs054.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -380,8 +365,6 @@ Other types of units include:
  • 62
  • 63
  • 64
  • -
  • ...
  • -
  • 70
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs055.html b/doc/pub/BM/html/._BM-bs055.html index 8abe9babd..dde2da421 100644 --- a/doc/pub/BM/html/._BM-bs055.html +++ b/doc/pub/BM/html/._BM-bs055.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -386,9 +371,6 @@ $$
  • 62
  • 63
  • 64
  • -
  • 65
  • -
  • ...
  • -
  • 70
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs056.html b/doc/pub/BM/html/._BM-bs056.html index 5b16a20b0..1577b29ad 100644 --- a/doc/pub/BM/html/._BM-bs056.html +++ b/doc/pub/BM/html/._BM-bs056.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -382,10 +367,6 @@ where we recognize the logistic sigmoid function \( \sigma (x) = 1/(1+exp(-x)) \
  • 62
  • 63
  • 64
  • -
  • 65
  • -
  • 66
  • -
  • ...
  • -
  • 70
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs057.html b/doc/pub/BM/html/._BM-bs057.html index 4df0fc73c..76edbecd6 100644 --- a/doc/pub/BM/html/._BM-bs057.html +++ b/doc/pub/BM/html/._BM-bs057.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -375,11 +360,6 @@ while the visible units now follow a normal distribution, we see the hidden unit
  • 62
  • 63
  • 64
  • -
  • 65
  • -
  • 66
  • -
  • 67
  • -
  • ...
  • -
  • 70
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs058.html b/doc/pub/BM/html/._BM-bs058.html index d52acd9ea..5a3283a64 100644 --- a/doc/pub/BM/html/._BM-bs058.html +++ b/doc/pub/BM/html/._BM-bs058.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -378,12 +363,6 @@ Our cost function is the negative log-likelihood, \( \mathcal{C}(\{ \theta_i \})
  • 62
  • 63
  • 64
  • -
  • 65
  • -
  • 66
  • -
  • 67
  • -
  • 68
  • -
  • ...
  • -
  • 70
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs059.html b/doc/pub/BM/html/._BM-bs059.html index 5680f32bb..d820433ab 100644 --- a/doc/pub/BM/html/._BM-bs059.html +++ b/doc/pub/BM/html/._BM-bs059.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -400,13 +385,6 @@ $$
  • 62
  • 63
  • 64
  • -
  • 65
  • -
  • 66
  • -
  • 67
  • -
  • 68
  • -
  • 69
  • -
  • ...
  • -
  • 70
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs060.html b/doc/pub/BM/html/._BM-bs060.html index 3aada1952..b9fd3b967 100644 --- a/doc/pub/BM/html/._BM-bs060.html +++ b/doc/pub/BM/html/._BM-bs060.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -380,12 +365,6 @@ To get the expecation values with respect to the data, we set the visib
  • 62
  • 63
  • 64
  • -
  • 65
  • -
  • 66
  • -
  • 67
  • -
  • 68
  • -
  • 69
  • -
  • 70
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs061.html b/doc/pub/BM/html/._BM-bs061.html index 0401a220d..102c6c1e1 100644 --- a/doc/pub/BM/html/._BM-bs061.html +++ b/doc/pub/BM/html/._BM-bs061.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -363,12 +348,6 @@ To get the expectation values with respect to the model, we use Gibbs s
  • 62
  • 63
  • 64
  • -
  • 65
  • -
  • 66
  • -
  • 67
  • -
  • 68
  • -
  • 69
  • -
  • 70
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs062.html b/doc/pub/BM/html/._BM-bs062.html index cd58d837d..2322c9e79 100644 --- a/doc/pub/BM/html/._BM-bs062.html +++ b/doc/pub/BM/html/._BM-bs062.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -340,7 +325,7 @@ MathJax.Hub.Config({ -

    RBMs for the quantum many body problem

    +

    Recent examples: RBMs for the quantum many body problem

    The idea of applying RBMs to quantum many body problems was presented by G. Carleo and M. Troyer, working with ETH Zurich and Microsoft Research. @@ -378,12 +363,6 @@ Some of their motivation included

  • 62
  • 63
  • 64
  • -
  • 65
  • -
  • 66
  • -
  • 67
  • -
  • 68
  • -
  • 69
  • -
  • 70
  • »
  • diff --git a/doc/pub/BM/html/._BM-bs063.html b/doc/pub/BM/html/._BM-bs063.html index 26a6ddee6..064423b3e 100644 --- a/doc/pub/BM/html/._BM-bs063.html +++ b/doc/pub/BM/html/._BM-bs063.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -346,6 +331,7 @@ MathJax.Hub.Config({ Carleo and Troyer applied the RBM to the quantum mechanical spin lattice systems of the Ising model and Heisenberg model, with encouraging results. Our goal is to test the method on systems of moving particles. For the spin lattice systems it was natural to use a binary-binary RBM, with the nodes taking values of 1 and -1. For moving particles, on the other hand, we want the visible nodes to be continuous, representing position coordinates. Thus, we start by choosing a Gaussian-binary RBM, where the visible nodes are continuous and hidden nodes take on values of 0 or 1. If eventually we would like the hidden nodes to be continuous as well the rectified linear units seem like the most relevant choice.

    +

    diff --git a/doc/pub/BM/html/BM-bs.html b/doc/pub/BM/html/BM-bs.html index a52d8f786..dbed0cb69 100644 --- a/doc/pub/BM/html/BM-bs.html +++ b/doc/pub/BM/html/BM-bs.html @@ -205,20 +205,11 @@ Automatically generated HTML file from DocOnce source ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -317,14 +308,8 @@ MathJax.Hub.Config({
  • Optimization / Training
  • More on RBMs
  • Which sampling to use
  • -
  • RBMs for the quantum many body problem
  • +
  • Recent examples: RBMs for the quantum many body problem
  • Choose the right RBM
  • -
  • Representing the wave function
  • -
  • Choose the cost function
  • -
  • Running the codes
  • -
  • Energy as function of iterations, \( N=2 \) electrons
  • -
  • Energy as function of iterations, \( N=6 \) electrons
  • -
  • Conclusions and where do we stand
  • @@ -358,7 +343,7 @@ MathJax.Hub.Config({
    Department of Physics and Astronomy and National Superconducting Cyclotron Laboratory, Michigan State University and Department of Physics, University of Oslo, Norway

    -

    Nov 22, 2018

    +

    Nov 23, 2018


    @@ -382,7 +367,7 @@ MathJax.Hub.Config({

  • 9
  • 10
  • ...
  • -
  • 70
  • +
  • 64
  • »
  • diff --git a/doc/pub/BM/html/BM-reveal.html b/doc/pub/BM/html/BM-reveal.html index 05f0caff7..703656134 100644 --- a/doc/pub/BM/html/BM-reveal.html +++ b/doc/pub/BM/html/BM-reveal.html @@ -147,7 +147,7 @@ MathJax.Hub.Config({
    Department of Physics and Astronomy and National Superconducting Cyclotron Laboratory, Michigan State University and Department of Physics, University of Oslo, Norway

     
    -

    Nov 22, 2018

    +

    Nov 23, 2018


    @@ -207,6 +207,9 @@ Furthermore, they have been used to solve complicated quantum mechanical many-pa

    An intermediate step, the Hopfield network and links to the Ising and Potts models

    + +

    +More material on Hopfield networks will come here

    @@ -1820,7 +1823,7 @@ To get the expectation values with respect to the model, we use Gibbs s
    -

    RBMs for the quantum many body problem

    +

    Recent examples: RBMs for the quantum many body problem

    The idea of applying RBMs to quantum many body problems was presented by G. Carleo and M. Troyer, working with ETH Zurich and Microsoft Research. @@ -1851,134 +1854,6 @@ Carleo and Troyer applied the RBM to the quantum mechanical spin lattice systems

    -
    -

    Representing the wave function

    -The wavefunction should be a probability amplitude depending on \( \boldsymbol{x} \). The RBM model is given by the joint distribution of \( \boldsymbol{x} \) and \( \boldsymbol{h} \) -

     
    -$$ -\begin{align} - F_{rbm}(\mathbf{x},\mathbf{h}) = \frac{1}{Z} e^{-\frac{1}{T_0}E(\mathbf{x},\mathbf{h})}. -\tag{27} -\end{align} -$$ -

     
    - -To find the marginal distribution of \( \boldsymbol{x} \) we set: -

     
    -$$ -\begin{align} - F_{rbm}(\mathbf{x}) &= \sum_\mathbf{h} F_{rbm}(\mathbf{x}, \mathbf{h}) -\tag{28}\\ - &= \frac{1}{Z}\sum_\mathbf{h} e^{-E(\mathbf{x}, \mathbf{h})}. -\tag{29} -\end{align} -$$ -

     
    - -Now this is what we use to represent the wave function, calling it a neural-network quantum state (NQS) -

     
    -$$ -\begin{align} - \Psi (\mathbf{X}) &= F_{rbm}(\mathbf{x}) -\tag{30}\\ - &= \frac{1}{Z}\sum_{\boldsymbol{h}} e^{-E(\mathbf{x}, \mathbf{h})} -\tag{31}\\ - &= \frac{1}{Z} \sum_{\{h_j\}} e^{-\sum_i^M \frac{(x_i - a_i)^2}{2\sigma^2} + \sum_j^N b_j h_j + \sum_{i,j}^{M,N} \frac{x_i w_{ij} h_j}{\sigma^2}} -\tag{32}\\ - &= \frac{1}{Z} e^{-\sum_i^M \frac{(x_i - a_i)^2}{2\sigma^2}} \prod_j^N (1 + e^{b_j + \sum_i^M \frac{x_i w_{ij}}{\sigma^2}}). -\tag{33}\\ -\tag{34} -\end{align} -$$ -

     
    -

    - - -
    -

    Choose the cost function

    -Now we don't necessarily have training data (unless we generate it by using some other method). However, what we do have is the variational principle which allows us to obtain the ground state wave function by minimizing the expectation value of the energy of a trial wavefunction (corresponding to the untrained NQS). Similarly to the traditional variational Monte Carlo method then, it is the local energy we wish to minimize. The gradient to use for the stochastic gradient descent procedure is -

     
    -$$ -\begin{align} - G_i = \frac{\partial \langle E_L \rangle}{\partial \theta_i} - = 2(\langle E_L \frac{1}{\Psi}\frac{\partial \Psi}{\partial \theta_i} \rangle - \langle E_L \rangle \langle \frac{1}{\Psi}\frac{\partial \Psi}{\partial \theta_i} \rangle ), -\tag{35} -\end{align} -$$ -

     
    - -where the local energy is given by -

     
    -$$ -\begin{align} - E_L = \frac{1}{\Psi} \hat{\mathbf{H}} \Psi. -\tag{36} -\end{align} -$$ -

     
    -

    - - -
    -

    Running the codes

    -
    - -

    -You can find the codes for the simple two-electron case at the Github repository https://github.com/mhjensenseminars/MachineLearningTalk/tree/master/doc/Programs/MLcpp/src. Python codes to come, only c++ as of now. - -

    -The trial wave function is based on the product of a Slater determinant with Gaussian orbitals, a simple Jastrow factor \( \exp{(r_{ij})} \) and the reduced Boltzmann machines. - -

    -The Broyden-Fletcher-Goldfarb-Shanno algorithm was used to perform the minimization. We used \( 14 \) hidden nodes in the calculations below. - - -

    -
    - - -
    -

    Energy as function of iterations, \( N=2 \) electrons

    -
    - -

    -



    -
    -
    - - -
    -

    Energy as function of iterations, \( N=6 \) electrons

    -
    - -

    -



    -
    -
    - - -
    -

    Conclusions and where do we stand

    -
    - -
      -

    • A simple extension of the work of G. Carleo and M. Troyer, Science 355, Issue 6325, pp. 602-606 (2017) gives excellent results for two-electron systems as well as good agreement with standard VMC calculations for \( N=6 \) and \( N=12 \) electrons.
    • -

    • Minimization problem can be tricky.
    • -

    • Anti-symmetry dealt with multiplying the trail wave function with an optimized Slater determinant.
    • -

    • To come: Analysis of wave function from ML and compare with diffusion and Variational Monte Carlo calculations as well as the analytical results of Taut for the two-electron case.
    • -

    • Extend to more fermions. How do we deal with the antisymmetry of the multi-fermion wave function? - -
        -

      1. Here we used standard Hartree-Fock theory to define an optimal Slater determinant. Takes care of the antisymmetry. What about constructing an anti-symmetrized network function?
      2. -

      3. Use thereafter ML to determine the correlated part of the wafe function (including a standard Jastrow factor).
      4. -

      5. Test this for multi-fermion systems and compare with other many-body methods.
      6. -
      -

    • Can we use ML to find out which correlations are relevant and thereby diminish the dimensionality problem in say CC or SRG theories?
    • -
    -
    -
    - - diff --git a/doc/pub/BM/html/BM-solarized.html b/doc/pub/BM/html/BM-solarized.html index f1a1778ca..836b5e915 100644 --- a/doc/pub/BM/html/BM-solarized.html +++ b/doc/pub/BM/html/BM-solarized.html @@ -225,20 +225,11 @@ div { text-align: justify; text-justify: inter-word; } ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -279,7 +270,7 @@ MathJax.Hub.Config({
    Department of Physics and Astronomy and National Superconducting Cyclotron Laboratory, Michigan State University and Department of Physics, University of Oslo, Norway

    -

    Nov 22, 2018

    +

    Nov 23, 2018












    @@ -331,6 +322,9 @@ Furthermore, they have been used to solve complicated quantum mechanical many-pa

    An intermediate step, the Hopfield network and links to the Ising and Potts models

    +

    +More material on Hopfield networks will come here +











    @@ -1880,7 +1874,7 @@ To get the expectation values with respect to the model, we use Gibbs s











    -

    RBMs for the quantum many body problem

    +

    Recent examples: RBMs for the quantum many body problem

    The idea of applying RBMs to quantum many body problems was presented by G. Carleo and M. Troyer, working with ETH Zurich and Microsoft Research. @@ -1909,131 +1903,6 @@ Some of their motivation included

    Carleo and Troyer applied the RBM to the quantum mechanical spin lattice systems of the Ising model and Heisenberg model, with encouraging results. Our goal is to test the method on systems of moving particles. For the spin lattice systems it was natural to use a binary-binary RBM, with the nodes taking values of 1 and -1. For moving particles, on the other hand, we want the visible nodes to be continuous, representing position coordinates. Thus, we start by choosing a Gaussian-binary RBM, where the visible nodes are continuous and hidden nodes take on values of 0 or 1. If eventually we would like the hidden nodes to be continuous as well the rectified linear units seem like the most relevant choice. -

    -









    - -

    Representing the wave function

    -The wavefunction should be a probability amplitude depending on \( \boldsymbol{x} \). The RBM model is given by the joint distribution of \( \boldsymbol{x} \) and \( \boldsymbol{h} \) -$$ -\begin{align} - F_{rbm}(\mathbf{x},\mathbf{h}) = \frac{1}{Z} e^{-\frac{1}{T_0}E(\mathbf{x},\mathbf{h})}. -\label{_auto25} -\end{align} -$$ - -To find the marginal distribution of \( \boldsymbol{x} \) we set: -$$ -\begin{align} - F_{rbm}(\mathbf{x}) &= \sum_\mathbf{h} F_{rbm}(\mathbf{x}, \mathbf{h}) -\label{_auto26}\\ - &= \frac{1}{Z}\sum_\mathbf{h} e^{-E(\mathbf{x}, \mathbf{h})}. -\label{_auto27} -\end{align} -$$ - -Now this is what we use to represent the wave function, calling it a neural-network quantum state (NQS) -$$ -\begin{align} - \Psi (\mathbf{X}) &= F_{rbm}(\mathbf{x}) -\label{_auto28}\\ - &= \frac{1}{Z}\sum_{\boldsymbol{h}} e^{-E(\mathbf{x}, \mathbf{h})} -\label{_auto29}\\ - &= \frac{1}{Z} \sum_{\{h_j\}} e^{-\sum_i^M \frac{(x_i - a_i)^2}{2\sigma^2} + \sum_j^N b_j h_j + \sum_{i,j}^{M,N} \frac{x_i w_{ij} h_j}{\sigma^2}} -\label{_auto30}\\ - &= \frac{1}{Z} e^{-\sum_i^M \frac{(x_i - a_i)^2}{2\sigma^2}} \prod_j^N (1 + e^{b_j + \sum_i^M \frac{x_i w_{ij}}{\sigma^2}}). -\label{_auto31}\\ -\label{_auto32} -\end{align} -$$ - -

    -









    - -

    Choose the cost function

    -Now we don't necessarily have training data (unless we generate it by using some other method). However, what we do have is the variational principle which allows us to obtain the ground state wave function by minimizing the expectation value of the energy of a trial wavefunction (corresponding to the untrained NQS). Similarly to the traditional variational Monte Carlo method then, it is the local energy we wish to minimize. The gradient to use for the stochastic gradient descent procedure is -$$ -\begin{align} - G_i = \frac{\partial \langle E_L \rangle}{\partial \theta_i} - = 2(\langle E_L \frac{1}{\Psi}\frac{\partial \Psi}{\partial \theta_i} \rangle - \langle E_L \rangle \langle \frac{1}{\Psi}\frac{\partial \Psi}{\partial \theta_i} \rangle ), -\label{_auto33} -\end{align} -$$ - -where the local energy is given by -$$ -\begin{align} - E_L = \frac{1}{\Psi} \hat{\mathbf{H}} \Psi. -\label{_auto34} -\end{align} -$$ - -

    -









    - -

    Running the codes

    -
    - -

    -You can find the codes for the simple two-electron case at the Github repository https://github.com/mhjensenseminars/MachineLearningTalk/tree/master/doc/Programs/MLcpp/src. Python codes to come, only c++ as of now. - -

    -The trial wave function is based on the product of a Slater determinant with Gaussian orbitals, a simple Jastrow factor \( \exp{(r_{ij})} \) and the reduced Boltzmann machines. - -

    -The Broyden-Fletcher-Goldfarb-Shanno algorithm was used to perform the minimization. We used \( 14 \) hidden nodes in the calculations below. - - -

    - - -

    -









    - -

    Energy as function of iterations, \( N=2 \) electrons

    -
    - -

    -



    -
    - - -

    -









    - -

    Energy as function of iterations, \( N=6 \) electrons

    -
    - -

    -



    -
    - - -

    -









    - -

    Conclusions and where do we stand

    -
    - -

    - -

    -
    - -

    diff --git a/doc/pub/BM/html/BM.html b/doc/pub/BM/html/BM.html index 7c0452875..2598a9fd6 100644 --- a/doc/pub/BM/html/BM.html +++ b/doc/pub/BM/html/BM.html @@ -230,20 +230,11 @@ div { text-align: justify; text-justify: inter-word; } ('Optimization / Training', 2, None, '___sec58'), ('More on RBMs', 2, None, '___sec59'), ('Which sampling to use', 2, None, '___sec60'), - ('RBMs for the quantum many body problem', 2, None, '___sec61'), - ('Choose the right RBM', 2, None, '___sec62'), - ('Representing the wave function', 2, None, '___sec63'), - ('Choose the cost function', 2, None, '___sec64'), - ('Running the codes', 2, None, '___sec65'), - ('Energy as function of iterations, $N=2$ electrons', + ('Recent examples: RBMs for the quantum many body problem', 2, None, - '___sec66'), - ('Energy as function of iterations, $N=6$ electrons', - 2, - None, - '___sec67'), - ('Conclusions and where do we stand', 2, None, '___sec68')]} + '___sec61'), + ('Choose the right RBM', 2, None, '___sec62')]} end of tocinfo --> @@ -284,7 +275,7 @@ MathJax.Hub.Config({

    Department of Physics and Astronomy and National Superconducting Cyclotron Laboratory, Michigan State University and Department of Physics, University of Oslo, Norway

    -

    Nov 22, 2018

    +

    Nov 23, 2018












    @@ -336,6 +327,9 @@ Furthermore, they have been used to solve complicated quantum mechanical many-pa

    An intermediate step, the Hopfield network and links to the Ising and Potts models

    +

    +More material on Hopfield networks will come here +











    @@ -1885,7 +1879,7 @@ To get the expectation values with respect to the model, we use Gibbs s











    -

    RBMs for the quantum many body problem

    +

    Recent examples: RBMs for the quantum many body problem

    The idea of applying RBMs to quantum many body problems was presented by G. Carleo and M. Troyer, working with ETH Zurich and Microsoft Research. @@ -1914,131 +1908,6 @@ Some of their motivation included

    Carleo and Troyer applied the RBM to the quantum mechanical spin lattice systems of the Ising model and Heisenberg model, with encouraging results. Our goal is to test the method on systems of moving particles. For the spin lattice systems it was natural to use a binary-binary RBM, with the nodes taking values of 1 and -1. For moving particles, on the other hand, we want the visible nodes to be continuous, representing position coordinates. Thus, we start by choosing a Gaussian-binary RBM, where the visible nodes are continuous and hidden nodes take on values of 0 or 1. If eventually we would like the hidden nodes to be continuous as well the rectified linear units seem like the most relevant choice. -

    -









    - -

    Representing the wave function

    -The wavefunction should be a probability amplitude depending on \( \boldsymbol{x} \). The RBM model is given by the joint distribution of \( \boldsymbol{x} \) and \( \boldsymbol{h} \) -$$ -\begin{align} - F_{rbm}(\mathbf{x},\mathbf{h}) = \frac{1}{Z} e^{-\frac{1}{T_0}E(\mathbf{x},\mathbf{h})}. -\label{_auto25} -\end{align} -$$ - -To find the marginal distribution of \( \boldsymbol{x} \) we set: -$$ -\begin{align} - F_{rbm}(\mathbf{x}) &= \sum_\mathbf{h} F_{rbm}(\mathbf{x}, \mathbf{h}) -\label{_auto26}\\ - &= \frac{1}{Z}\sum_\mathbf{h} e^{-E(\mathbf{x}, \mathbf{h})}. -\label{_auto27} -\end{align} -$$ - -Now this is what we use to represent the wave function, calling it a neural-network quantum state (NQS) -$$ -\begin{align} - \Psi (\mathbf{X}) &= F_{rbm}(\mathbf{x}) -\label{_auto28}\\ - &= \frac{1}{Z}\sum_{\boldsymbol{h}} e^{-E(\mathbf{x}, \mathbf{h})} -\label{_auto29}\\ - &= \frac{1}{Z} \sum_{\{h_j\}} e^{-\sum_i^M \frac{(x_i - a_i)^2}{2\sigma^2} + \sum_j^N b_j h_j + \sum_{i,j}^{M,N} \frac{x_i w_{ij} h_j}{\sigma^2}} -\label{_auto30}\\ - &= \frac{1}{Z} e^{-\sum_i^M \frac{(x_i - a_i)^2}{2\sigma^2}} \prod_j^N (1 + e^{b_j + \sum_i^M \frac{x_i w_{ij}}{\sigma^2}}). -\label{_auto31}\\ -\label{_auto32} -\end{align} -$$ - -

    -









    - -

    Choose the cost function

    -Now we don't necessarily have training data (unless we generate it by using some other method). However, what we do have is the variational principle which allows us to obtain the ground state wave function by minimizing the expectation value of the energy of a trial wavefunction (corresponding to the untrained NQS). Similarly to the traditional variational Monte Carlo method then, it is the local energy we wish to minimize. The gradient to use for the stochastic gradient descent procedure is -$$ -\begin{align} - G_i = \frac{\partial \langle E_L \rangle}{\partial \theta_i} - = 2(\langle E_L \frac{1}{\Psi}\frac{\partial \Psi}{\partial \theta_i} \rangle - \langle E_L \rangle \langle \frac{1}{\Psi}\frac{\partial \Psi}{\partial \theta_i} \rangle ), -\label{_auto33} -\end{align} -$$ - -where the local energy is given by -$$ -\begin{align} - E_L = \frac{1}{\Psi} \hat{\mathbf{H}} \Psi. -\label{_auto34} -\end{align} -$$ - -

    -









    - -

    Running the codes

    -
    - -

    -You can find the codes for the simple two-electron case at the Github repository https://github.com/mhjensenseminars/MachineLearningTalk/tree/master/doc/Programs/MLcpp/src. Python codes to come, only c++ as of now. - -

    -The trial wave function is based on the product of a Slater determinant with Gaussian orbitals, a simple Jastrow factor \( \exp{(r_{ij})} \) and the reduced Boltzmann machines. - -

    -The Broyden-Fletcher-Goldfarb-Shanno algorithm was used to perform the minimization. We used \( 14 \) hidden nodes in the calculations below. - - -

    - - -

    -









    - -

    Energy as function of iterations, \( N=2 \) electrons

    -
    - -

    -



    -
    - - -

    -









    - -

    Energy as function of iterations, \( N=6 \) electrons

    -
    - -

    -



    -
    - - -

    -









    - -

    Conclusions and where do we stand

    -
    - -

    - -

    -
    - -

    diff --git a/doc/pub/BM/ipynb/BM.ipynb b/doc/pub/BM/ipynb/BM.ipynb index 46edca5b7..b04e34ce3 100644 --- a/doc/pub/BM/ipynb/BM.ipynb +++ b/doc/pub/BM/ipynb/BM.ipynb @@ -10,7 +10,7 @@ " \n", "**Morten Hjorth-Jensen**, Department of Physics and Astronomy and National Superconducting Cyclotron Laboratory, Michigan State University and Department of Physics, University of Oslo, Norway\n", "\n", - "Date: **Nov 22, 2018**\n", + "Date: **Nov 23, 2018**\n", "\n", "Copyright 1999-2018, Morten Hjorth-Jensen. Released under CC Attribution-NonCommercial 4.0 license\n", "\n", @@ -54,6 +54,8 @@ "\n", "## An intermediate step, the Hopfield network and links to the Ising and Potts models\n", "\n", + "More material on Hopfield networks will come here\n", + "\n", "## A brief review on Markov Chains, Metropolis and Gibbs sampling\n", "\n", "\n", @@ -2036,7 +2038,7 @@ "\n", "To get the expectation values with respect to the *model*, we use Gibbs sampling. We can either initialize the $\\boldsymbol{x}$ randomly or with a training sample. While we ideally want a large number of Gibbs iterations $n\\rightarrow n$, one might decide to truncate it earlier for efficiency. Doing this while having intialized $\\boldsymbol{x}$ with a training data vector is referred to as contrastive divergence (CD), because one is then closer to approximating the gradient of this function than the negative log-likelihood. The contrastive divergence function is the difference between two Kullback-Leibler divergences (also called relative entropy), which measure how one probability distribution diverges from a second, expected probability distribution (in this case the estimated one from the ground truth one).\n", "\n", - "## RBMs for the quantum many body problem\n", + "## Recent examples: RBMs for the quantum many body problem\n", "\n", "The idea of applying RBMs to quantum many body problems was presented by G. Carleo and M. Troyer, working with ETH Zurich and Microsoft Research.\n", "\n", @@ -2059,251 +2061,7 @@ "\n", "## Choose the right RBM\n", "\n", - "Carleo and Troyer applied the RBM to the quantum mechanical spin lattice systems of the Ising model and Heisenberg model, with encouraging results. Our goal is to test the method on systems of moving particles. For the spin lattice systems it was natural to use a binary-binary RBM, with the nodes taking values of 1 and -1. For moving particles, on the other hand, we want the visible nodes to be continuous, representing position coordinates. Thus, we start by choosing a Gaussian-binary RBM, where the visible nodes are continuous and hidden nodes take on values of 0 or 1. If eventually we would like the hidden nodes to be continuous as well the rectified linear units seem like the most relevant choice.\n", - "\n", - "## Representing the wave function\n", - "The wavefunction should be a probability amplitude depending on $\\boldsymbol{x}$. The RBM model is given by the joint distribution of $\\boldsymbol{x}$ and $\\boldsymbol{h}$" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "\n", - "

    \n", - "\n", - "$$\n", - "\\begin{equation}\n", - "\tF_{rbm}(\\mathbf{x},\\mathbf{h}) = \\frac{1}{Z} e^{-\\frac{1}{T_0}E(\\mathbf{x},\\mathbf{h})}.\n", - "\\label{_auto25} \\tag{27}\n", - "\\end{equation}\n", - "$$" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "To find the marginal distribution of $\\boldsymbol{x}$ we set:" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "\n", - "
    \n", - "\n", - "$$\n", - "\\begin{equation}\n", - "\tF_{rbm}(\\mathbf{x}) = \\sum_\\mathbf{h} F_{rbm}(\\mathbf{x}, \\mathbf{h}) \n", - "\\label{_auto26} \\tag{28}\n", - "\\end{equation}\n", - "$$" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "\n", - "
    \n", - "\n", - "$$\n", - "\\begin{equation} \n", - "\t\t\t\t= \\frac{1}{Z}\\sum_\\mathbf{h} e^{-E(\\mathbf{x}, \\mathbf{h})}.\n", - "\\label{_auto27} \\tag{29}\n", - "\\end{equation}\n", - "$$" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Now this is what we use to represent the wave function, calling it a neural-network quantum state (NQS)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "\n", - "
    \n", - "\n", - "$$\n", - "\\begin{equation}\n", - "\t\\Psi (\\mathbf{X}) = F_{rbm}(\\mathbf{x}) \n", - "\\label{_auto28} \\tag{30}\n", - "\\end{equation}\n", - "$$" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "\n", - "
    \n", - "\n", - "$$\n", - "\\begin{equation} \n", - "\t= \\frac{1}{Z}\\sum_{\\boldsymbol{h}} e^{-E(\\mathbf{x}, \\mathbf{h})} \n", - "\\label{_auto29} \\tag{31}\n", - "\\end{equation}\n", - "$$" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "\n", - "
    \n", - "\n", - "$$\n", - "\\begin{equation} \n", - "\t= \\frac{1}{Z} \\sum_{\\{h_j\\}} e^{-\\sum_i^M \\frac{(x_i - a_i)^2}{2\\sigma^2} + \\sum_j^N b_j h_j + \\sum_{i,j}^{M,N} \\frac{x_i w_{ij} h_j}{\\sigma^2}} \n", - "\\label{_auto30} \\tag{32}\n", - "\\end{equation}\n", - "$$" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "\n", - "
    \n", - "\n", - "$$\n", - "\\begin{equation} \n", - "\t= \\frac{1}{Z} e^{-\\sum_i^M \\frac{(x_i - a_i)^2}{2\\sigma^2}} \\prod_j^N (1 + e^{b_j + \\sum_i^M \\frac{x_i w_{ij}}{\\sigma^2}}). \n", - "\\label{_auto31} \\tag{33}\n", - "\\end{equation}\n", - "$$" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "\n", - "
    \n", - "\n", - "$$\n", - "\\begin{equation} \n", - "\\label{_auto32} \\tag{34}\n", - "\\end{equation}\n", - "$$" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Choose the cost function\n", - "Now we don't necessarily have training data (unless we generate it by using some other method). However, what we do have is the variational principle which allows us to obtain the ground state wave function by minimizing the expectation value of the energy of a trial wavefunction (corresponding to the untrained NQS). Similarly to the traditional variational Monte Carlo method then, it is the local energy we wish to minimize. The gradient to use for the stochastic gradient descent procedure is" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "\n", - "
    \n", - "\n", - "$$\n", - "\\begin{equation}\n", - "\tG_i = \\frac{\\partial \\langle E_L \\rangle}{\\partial \\theta_i}\n", - "\t= 2(\\langle E_L \\frac{1}{\\Psi}\\frac{\\partial \\Psi}{\\partial \\theta_i} \\rangle - \\langle E_L \\rangle \\langle \\frac{1}{\\Psi}\\frac{\\partial \\Psi}{\\partial \\theta_i} \\rangle ),\n", - "\\label{_auto33} \\tag{35}\n", - "\\end{equation}\n", - "$$" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "where the local energy is given by" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "\n", - "
    \n", - "\n", - "$$\n", - "\\begin{equation}\n", - "\tE_L = \\frac{1}{\\Psi} \\hat{\\mathbf{H}} \\Psi.\n", - "\\label{_auto34} \\tag{36}\n", - "\\end{equation}\n", - "$$" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Running the codes\n", - "You can find the codes for the simple two-electron case at the Github repository . Python codes to come, only c++ as of now. \n", - "\n", - "The trial wave function is based on the product of a Slater determinant with Gaussian orbitals, a simple Jastrow factor $\\exp{(r_{ij})}$ and the reduced Boltzmann machines. \n", - "\n", - "The Broyden-Fletcher-Goldfarb-Shanno algorithm was used to perform the minimization. We used $14$ hidden nodes in the calculations below.\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "## Energy as function of iterations, $N=2$ electrons\n", - "\n", - "\n", - "\n", - "

    \n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "## Energy as function of iterations, $N=6$ electrons\n", - "\n", - "\n", - "\n", - "

    \n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "## Conclusions and where do we stand\n", - "* A simple extension of the work of [G. Carleo and M. Troyer, Science **355**, Issue 6325, pp. 602-606 (2017)](http://science.sciencemag.org/content/355/6325/602) gives excellent results for two-electron systems as well as good agreement with standard VMC calculations for $N=6$ and $N=12$ electrons.\n", - "\n", - "* Minimization problem can be tricky.\n", - "\n", - "* Anti-symmetry dealt with multiplying the trail wave function with an optimized Slater determinant.\n", - "\n", - "* To come: Analysis of wave function from ML and compare with diffusion and Variational Monte Carlo calculations as well as the analytical results of Taut for the two-electron case.\n", - "\n", - "* Extend to more fermions. How do we deal with the antisymmetry of the multi-fermion wave function?\n", - "\n", - " a. Here we used standard Hartree-Fock theory to define an optimal Slater determinant. Takes care of the antisymmetry. What about constructing an anti-symmetrized network function?\n", - "\n", - " b. Use thereafter ML to determine the correlated part of the wafe function (including a standard Jastrow factor).\n", - "\n", - " c. Test this for multi-fermion systems and compare with other many-body methods.\n", - "\n", - "\n", - "* Can we use ML to find out which correlations are relevant and thereby diminish the dimensionality problem in say CC or SRG theories?" + "Carleo and Troyer applied the RBM to the quantum mechanical spin lattice systems of the Ising model and Heisenberg model, with encouraging results. Our goal is to test the method on systems of moving particles. For the spin lattice systems it was natural to use a binary-binary RBM, with the nodes taking values of 1 and -1. For moving particles, on the other hand, we want the visible nodes to be continuous, representing position coordinates. Thus, we start by choosing a Gaussian-binary RBM, where the visible nodes are continuous and hidden nodes take on values of 0 or 1. If eventually we would like the hidden nodes to be continuous as well the rectified linear units seem like the most relevant choice." ] } ], diff --git a/doc/pub/BM/ipynb/ipynb-BM-src.tar.gz b/doc/pub/BM/ipynb/ipynb-BM-src.tar.gz index 51117e2f1edebe89e1e0a4bd2e2674a1ecae00a9..245e47f51bc64a8a79b6c087898eac10afbc50da 100644 GIT binary patch delta 3585 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 delta 37389 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
    !Fk8WVw3LuGX`-^X9we`{p5T5afArYld)t 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 PXHd^`azK0 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 z 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�n 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 ODz8~fHSg$zZw6Q@WK;Y!T0)) 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