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

Discriminator projects in qiskit-experiments #22

Open
coruscating opened this issue Aug 19, 2021 · 9 comments
Open

Discriminator projects in qiskit-experiments #22

coruscating opened this issue Aug 19, 2021 · 9 comments

Comments

@coruscating
Copy link

coruscating commented Aug 19, 2021

Description

Three improvements to the basic discriminator in qiskit-experiments:

  • Allow for discriminator to output to a mixed state instead of 0 and 1
  • Implement LDA and QDA in numpy, without using scikit-learn
  • Discriminator for |0>, |1>, and |2> states, allow for the output of excited state promoted readout to be classified

Mentor/s

Helena Zhang (@coruscating)
Qiskit Experiments developer

Type of participant

Knows Python and LDA, QDA

Number of participants

3

Deliverable

Merged pull requests to qiskit-experiments

@HuangJunye HuangJunye added from: mentors status: matched The project is matched and will not take any more mentees area: qiskit-experiments type: code labels Aug 20, 2021
@HuangJunye
Copy link
Collaborator

Note to other advocates: this project is already matched by prior communication between mentor and mentee and so is not open for application.

@HuangJunye
Copy link
Collaborator

@obliviateandsurrender Can you please comment in the issue so that I can assign you?

@obliviateandsurrender
Copy link

@HuangJunye there you go.

@HuangJunye HuangJunye removed the status: matched The project is matched and will not take any more mentees label Oct 6, 2021
@HuangJunye
Copy link
Collaborator

@obliviateandsurrender Can you please upload your presentation here by the end of today? Thank you!

@obliviateandsurrender
Copy link

@HuangJunye yes, working on it.

@obliviateandsurrender
Copy link

#22 Discriminator projects in qiskit-experiments.pdf

@obliviateandsurrender
Copy link

We have implemented two classes: ThreeLevelDiscriminator and ThreeLevelDiscriminatorAnalysis, which would perform the Excited State Promoted (ESP) readout experiments and analysis in the qiskit-experiments module. We are trying to use the currently available functionalities in the modules for its implementation as much as possible to keep things modular, namely, using QubitSpectroscopy and EFSpectroscopy modules for performing frequency sweep and using Rabi and EFRabi for performing the amplitude scan. At the same time, we have collected more IQ data from the available 5 and 7 qubits IBMQ backends to construct both supervised (classifiers and neural network architectures) and unsupervised (generalized flows) models for their classification and clustering. At the moment, we are struggling with automating data fitting for the IQ data experiments to make the functionality more user-friendly and convenient.

image

image

@HuangJunye
Copy link
Collaborator

@obliviateandsurrender Can you please upload the final presentation slides and link your pull requests if any here? Thank you!

@obliviateandsurrender
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants