qml icon indicating copy to clipboard operation
qml copied to clipboard

QCBM Tutorial

Open Gopal-Dahale opened this issue 11 months ago • 7 comments

Title: Quantum Circuit Born Machines Summary: Introduces the ideas of Quantum Circuit Born Machines (QCBMs) along with its gradient-based training. Applies QCBM to learn bars and stripes and two peaks dataset. Relevant references:

Differentiable Learning of Quantum Circuit Born Machine

Possible Drawbacks:

Related GitHub Issues:


If you are writing a demonstration, please answer these questions to facilitate the marketing process.

  • GOALS — Why are we working on this now?: The purpose is to use PennyLane to implement a popular algorithm in unsupervised generative modelling based on the paper "Differentiable Learning of Quantum Circuit Born Machine".

  • AUDIENCE — Who is this for?: The demo provides a gentle introduction to QCBMs, making it suitable for beginners. It also targets individuals interested in generative modelling with quantum algorithms.

  • KEYWORDS — What words should be included in the marketing post?: QCBM, QML, MMD, Gradient-based Optimization

  • Which of the following types of documentation is most similar to your file? (more details here)

  • [ ] Tutorial
  • [x] Demo
  • [ ] How-to

Gopal-Dahale avatar Mar 11 '24 06:03 Gopal-Dahale

Thank you for opening this pull request.

You can find the built site at this link.

Deployment Info:

  • Pull Request ID: 1053
  • Deployment SHA: 59d04e85169384d9b8502569ad4ad5c9decd608d (The Deployment SHA refers to the latest commit hash the docs were built from)

Note: It may take several minutes for updates to this pull request to be reflected on the deployed site.

github-actions[bot] avatar Mar 12 '24 09:03 github-actions[bot]

Hello! Good job here @Gopal-Dahale !
Is it ready for us to review? We are short of time during these next two weeks but we will get to it as soon as we can 💪

KetpuntoG avatar Mar 13 '24 19:03 KetpuntoG

@KetpuntoG Yes it is ready for review.

Gopal-Dahale avatar Mar 14 '24 03:03 Gopal-Dahale

I will talk to our designer to create the thumbnail. Do you have any suggestions on how it should look like?

Maybe a quantum circuit outputting a probability distribution. something similar to the quantum gan thumbnail. This is just a suggestion. I think PennyLane's design team is already well-versed and creative 😅.

Gopal-Dahale avatar Apr 08 '24 16:04 Gopal-Dahale

Great job! Once I update the thumbnail, it's ready to publish 😄 I'll talk to Marketing to see if we can find a slot for mid-May. Congratulations on your contribution! 🚀

KetpuntoG avatar Apr 16 '24 19:04 KetpuntoG

Thank you @KetpuntoG. @KetpuntoG and @alvaro-at-xanadu there are a few conversations which are yet to be resolved. Can you take a look at them? I have left some comments.

Gopal-Dahale avatar Apr 17 '24 05:04 Gopal-Dahale

I spoke with marketing and the demo will be released in mid-May, thanks!

KetpuntoG avatar Apr 24 '24 18:04 KetpuntoG

@alvaro-at-xanadu what do you think?

Gopal-Dahale avatar May 21 '24 04:05 Gopal-Dahale