qiskit-camp-africa-19
qiskit-camp-africa-19 copied to clipboard
Implementing and Generalizing the Quantum Natural Gradient optimizer.
Abstract
An interesting optimizer has been proposed recently by Stokes et al which shows promise for use in VQE. Let’s implement it and test how well it works with stochastic noise!This paper goes into a lot of detail about it.
This paper helps explain the approach more intuitively.
This blog post from Xanadu is also very useful. (it's also where I took the above image from)
Xanadu's pennylane platform has an implementation of this optimizer; however, pennylane is set up differently than qiskit-so it will not be a copy-paste situation.
Members
- Qiskit Coach: {githhub: @BryceFuller, slack: @Bryce Fuller}
Deliverable
An optimizer module that we can use within qiskit. Some pretty graphs showing how well our optimizer performs under stochastic noise.
GitHub repo
https://github.com/oliverfunk/quantum-natural-gradient.git