qmnnet uses a neural network to rapidly solve the 1D Schrodinger equation.
qmnnet involves three basic logical steps:
- Generating an ensemble of random poentials
- Solving Schrödinger's equation for the eigenvalues and eigenvectors for each potential
- Train a neural network to predict the eigenvalues for new potentials
The jupyter notebook `qmnnet.ipynb' goes through these steps. Click the Binder badge to run the jupyter notebook in your browser.