https://github.com/aspuru-guzik-group/qnode
Quantum dynamics latent neural ode
Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 1 DOI reference(s) in README -
✓Academic publication links
Links to: arxiv.org, aps.org -
✓Committers with academic emails
1 of 2 committers (50.0%) from academic institutions -
✓Institutional organization owner
Organization aspuru-guzik-group has institutional domain (aspuru.chem.harvard.edu) -
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (5.7%) to scientific vocabulary
Repository
Quantum dynamics latent neural ode
Basic Info
- Host: GitHub
- Owner: aspuru-guzik-group
- License: mit
- Language: Python
- Default Branch: main
- Size: 171 MB
Statistics
- Stars: 20
- Watchers: 7
- Forks: 1
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
QNODE: Learning quantum dynamics using latent neural ODEs
Learning quantum dynamics using latent neural ODEs
Matthew Choi, Daniel Flam-Spepherd, Thi Ha Kyaw, Aln Aspuru-Guzik
https://journals.aps.org/pra/abstract/10.1103/PhysRevA.105.042403
https://arxiv.org/abs/2110.10721
Samples
Latent Dynamics
Interpolations
Prerequisites
| command | min. version | |:-:|:-:| | torchdiffeq | 0.0.1 | | numpy | 1.17.4 | | Pytorch | 1.4.0 | | QuTip | 4.6.2 | | matplotlib | 3.4.3 | | scikit-learn | 0.23.1 | | imageio | 2.6.1 |
Training Models
run
python3 train.py
To train a model with different hyperparameters:
| command | argstype | meaning |
|:-:|:-:|:-:|
| --seed | int | the torch and numpy random seed |
| --epochs | int | numbers of iterations the model will run |
| --type | str | either the open or closed dataset |
| --obsdim | int | input dimensions |
| --rnnnhidden | int | rnn layer size |
| --nhidden | int | decoder layer size |
| --latent_dim | int | latent space size |
| --lr | float | learning rate |
Example:
python3 train.py --seed 1 --epochs 5000 --lr 5e-3 --type closed
Generating Results
run
./create_plots.sh
Note: you might have to run chmod +x create_plots.sh
Owner
- Name: Aspuru-Guzik group repo
- Login: aspuru-guzik-group
- Kind: organization
- Website: http://aspuru.chem.harvard.edu/
- Repositories: 30
- Profile: https://github.com/aspuru-guzik-group
GitHub Events
Total
- Watch event: 2
Last Year
- Watch event: 2
Committers
Last synced: 9 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Matthew Choi | m****i@m****a | 12 |
| Thi Ha Kyaw | 4****y | 3 |
Committer Domains (Top 20 + Academic)
Dependencies
- fvcore 0.1.5.*
- imageio
- iopath 0.1.9.*
- matplotlib 3.5.0.*
- pandas 1.3.5.*
- pytest 6.2.5.*
- python 3.9.7.*
- pytorch 1.10.0.*
- qutip
- scikit-learn
- torchdiffeq
- torchvision 0.11.1.*