Flexible penalty-based excited state algorithm #1593
victor11235
started this conversation in
Ideas
Replies: 1 comment 6 replies
-
thank you, it is nice to see this application! would you consider doing a pull request to add this functionality? I think it is of enough general interest to be included in the main distribution. We should just make sure the interface is aligned with the rest (and maybe that for the overlap functions we use the "correct" estimators with low variance, but that is optional somehow) |
Beta Was this translation helpful? Give feedback.
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I see Netket does not have an implementation of penalty-based excited state algorithm. As I needed to approximate low-lying excited states with RBM in a recent project, some of the code I have written may be of interest to Netket users.
The demo code compatible with Netket 3.9.2 can be found here: https://github.com/victor11235/Netket_excited_state/tree/master
More details of the algorithm can be found here (https://arxiv.org/abs/2307.03310), where the appendix also provides a short derivation of the gradient.
Beta Was this translation helpful? Give feedback.
All reactions