Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add tutorial for the differentiable HF solver #399

Merged
merged 284 commits into from
May 10, 2022
Merged

Conversation

soranjh
Copy link
Contributor

@soranjh soranjh commented Dec 7, 2021

Title:
Autodifferentiable Hartree-Fock calculations

Summary:
Adds a tutorial for using the differentiable Hartree-Fock solver. The tutorial explains the theory and showcases a workflow to jointly optimize circuit parameters, nuclear coordinates, and basis set parameters in a variational quantum eigensolver algorithm.

Relevant references:
https://arxiv.org/abs/2111.09967

Possible Drawbacks:
NA
Related GitHub Issues:
NA

actions-user and others added 30 commits July 29, 2021 17:57
* Update tutorial_noisy_circuits.py

* remove dimensionality of ev

* increment cache number
Co-authored-by: antalszava <antalszava@gmail.com>
Co-authored-by: antalszava <antalszava@gmail.com>
* plt.show; last updated

* Model name
* Added a note to teach users how to access a list of
available IBM Q backends

* Having two notes next to eachother looks visually bad so
I just merged it with the previous note
Co-authored-by: antalszava <antalszava@gmail.com>
Co-authored-by: antalszava <antalszava@gmail.com>
@soranjh soranjh changed the base branch from dev to master May 3, 2022 21:35
Copy link
Contributor

@CatalinaAlbornoz CatalinaAlbornoz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added a few minor comments.

demonstrations/tutorial_differentiable_HF.py Outdated Show resolved Hide resolved
demonstrations/tutorial_differentiable_HF.py Outdated Show resolved Hide resolved
demonstrations/tutorial_differentiable_HF.py Outdated Show resolved Hide resolved
demonstrations/tutorial_differentiable_HF.py Outdated Show resolved Hide resolved
demonstrations/tutorial_differentiable_HF.py Outdated Show resolved Hide resolved
Copy link
Contributor

@CatalinaAlbornoz CatalinaAlbornoz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated bio and added author name on top

demonstrations/tutorial_differentiable_HF.py Outdated Show resolved Hide resolved
demonstrations/tutorial_differentiable_HF.py Outdated Show resolved Hide resolved
@josh146 josh146 merged commit f0530ae into master May 10, 2022
@josh146 josh146 deleted the diff_Hartree_Fock branch May 10, 2022 01:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.