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 on error mitigation with Qiskit Runtime Estimator #1168

Closed
2 tasks
Tracked by #1164
javabster opened this issue Apr 12, 2024 · 3 comments · Fixed by #1313
Closed
2 tasks
Tracked by #1164

Add tutorial on error mitigation with Qiskit Runtime Estimator #1168

javabster opened this issue Apr 12, 2024 · 3 comments · Fixed by #1313

Comments

@javabster
Copy link
Collaborator

javabster commented Apr 12, 2024

[ CURRENTLY UNDER PRODUCT REVIEW IN QTE REPO]

This tutorial is based on a summit demo but uses Estimator instead of Sampler. It is a new notebook created by Saki and Pedro on Nate's team, please work with them on this issue.

  • move source file into this repo
  • review and refactor if needed. currently only works well with estimator v1 but not v2. Address any feedback from product review
@javabster javabster changed the title review/refactor estimator scaling tutorial review/refactor estimator scaling tutorial [ HIGH PRIORITY ] Apr 12, 2024
@kevinsung kevinsung self-assigned this Apr 24, 2024
@javabster
Copy link
Collaborator Author

update: this issue is now also covering the sampler scaling notebook too:

This tutorial is based on a summit demo and was refactored by Ritajit on Nate's team, please work with him on this issue.

  • move source file into this repo
  • review and refactor if needed. Address any feedback from product review in QTE repo

@kevinsung kevinsung changed the title review/refactor estimator scaling tutorial [ HIGH PRIORITY ] review/refactor sampler and estimator scaling tutorials [ HIGH PRIORITY ] Apr 29, 2024
@kevinsung
Copy link
Collaborator

kevinsung commented Apr 30, 2024

The original notebooks were designed for a Summit presentation. The needs of a tutorial on the learning platform are a bit different, and I'd like to make a few changes for pedagogical reasons:

  • Replace usage of MBL circuit with EfficientSU2. Using a circuit included in Qiskit's circuit library allows the tutorial to focus on the learning goal, which is to teach how to use error mitigation with Qiskit Runtime.
  • Use different simulation strategies for the two notebooks, to reduce duplicated content:
    • Keep mirror circuits for estimator tutorial.
    • Use Cliffordization for sampler tutorial.
  • For the sampler tutorial, omit computation of expectation values, and just treat the bitstring distribution as the outcome. This avoids potential confusion about the purposes of each primitive, since the Estimator is recommended for expectation values.

@kevinsung kevinsung changed the title review/refactor sampler and estimator scaling tutorials [ HIGH PRIORITY ] Add tutorial on error mitigation with Qiskit Runtime Estimator May 7, 2024
@kevinsung
Copy link
Collaborator

Split off the Sampler tutorial to #1310

github-merge-queue bot pushed a commit that referenced this issue May 14, 2024
Fixes #1168

---------

Co-authored-by: Abdullah Ash- Saki <44783187+ashsaki@users.noreply.github.com>
Co-authored-by: Pedro Rivero <pedro.rivero.ramirez@gmail.com>
Co-authored-by: Ritajit Majumdar <majumdar.ritajit@gmail.com>
Co-authored-by: haimeng-zhang <33587226+haimeng-zhang@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants