Skip to content

a python code that uses the randomness of neural network training to find the ground state of a harmonic oscillator and its energy

Notifications You must be signed in to change notification settings

quadrivecteur/minimization

Repository files navigation

# minimization
a python code that uses the randomness of neural network training to find the ground state of a harmonic oscillator and its energy

you can run all the programs in colab (google colaboratory)

# MINIMIZATION PROGRAMS
1. minimization.py
latest version of the minimisation program
2. minimization_precision_multiplot.ipynb
this notebook plots the precision of the minimization with respect to the CPU time
3. minimization_other_potentials.ipynb
this notebook computes the ground states of V(x) = |x| and of V(x) = x^2 + a*exp(-b*x^2)
4. minimization_loss.ipynb
this notebook studies the network\'92s loss, iterations, convergence and CPU time

# OTHER PROGRAMS
5. loss_epoch.ipynb
this notebook studies a neural network trying to reproduce the ground state of a harmonic oscillator and plots the loss with respect to the epochs
6. scipy_tensorflow_interpolations.ipynb
this notebook compares the cubic interpolations of SciyPy and Tensorflow
7. energy_histogram.ipynb
this notebook makes a neural network reproduce a target, computes the energies (total, potential, kinetic) and the norm of the predictions of the network and then creates a histogram of those values
8. derivatives_of_neural_network_approximation.ipynb
this notebook uses a neural network to reproduce a gaussian curve and then computes derivatives (first and second) of the gaussian curve and of its reproduction
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy