You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Then I try to use the MitigatedStateTomography to see if I can perform readout mitigation
mitiga_qstexp1 = MitigatedStateTomography(qc_ghz)
mitiga_qstdata1 = mitiga_qstexp1.run(fake_backend).block_for_results()
qiskit_measurement_list = ['ZZ', 'ZX', 'ZY', 'XZ', 'XX', 'XY', 'YZ', 'YX', 'YY']
for i in range(len(qubits)):
mitiga_qstdata1.data()[i]['counts']= LRE_result[i]
for i in range(len(qiskit_measurement_list)):
mitiga_qstdata1.data()[i+len(qubits)]['counts']= measurement_counts[qiskit_measurement_list[I]]
#re-analyze the data
mitigated_analysis_again1 = mitiga_qstexp1.analysis.run(experiment_data=mitiga_qstdata1,replace_results=True)
mitigated_fidelity1 = mitigated_analysis_again1.analysis_results("state_fidelity").value
print(f"mitigated fidelity ={mitigated_fidelity1:.4%}")
Finally I got the similar fidelity with previous data, without readout mitigation.
What is the expected behavior?
I expected after the readout mitigation, the state fidelity will close to 99%. Because the data I prepared are produced by the qiskit fakebackend. But it seems the data didn't change too much. I have check the Local Readout Mitigator before and after run the analysis. It did change.
Suggested solutions
The text was updated successfully, but these errors were encountered:
Informations
What is the current behavior?
I am trying to re-analyze my data by using
MitigatedStateTomography
, but it didn't improve the fidelity. I compare it with theStateTomography
.Steps to reproduce the problem
I prepare a set of measurement data of Bell state.
and local mitigator data
First I use
StateTomography
to check my fidelitythen replace the data by
Then I can get the fidelity = 88.91%
Then I try to use the
MitigatedStateTomography
to see if I can perform readout mitigationFinally I got the similar fidelity with previous data, without readout mitigation.
What is the expected behavior?
I expected after the readout mitigation, the state fidelity will close to 99%. Because the data I prepared are produced by the qiskit fakebackend. But it seems the data didn't change too much. I have check the
Local Readout Mitigator
before and after run the analysis. It did change.Suggested solutions
The text was updated successfully, but these errors were encountered: