Skip to main content
IBM Quantum Platform

NoiseLearnerV3Result

class NoiseLearnerV3Result

GitHub

Basen: object

Ergebnisse eines Noise-Learner-Experiments für einen einzelnen Befehl im Pauli-Lindblad-Format.

Ein Fehlerkanal vom Typ „Pauli-Lindblad“ EE, der auf einen Zustand ρ\rho einwirkt, lässt sich im Pauli-Lindblad-Format wie folgt darstellen: E(ρ)=e∑jrjDPj(ρ)E(\rho) = e^{\sum_j r_j D_{P_j}}(\rho), wobei PjP_j Pauli-Operatoren (oder „Generatoren“) und rjr_j Fließkommazahlen (oder „Raten“) sind [1]. Der äquivalente Pauli-Fehlerkanal lässt sich als Zusammensetzung einzelner Pauli-Kanalterme konstruieren

E=e∑jrjDPj=∏jerjDPj=prodj((1−pj)SI+pjSPj)E = e^{\sum_j r_j D_{P_j}} = \prod_j e^{r_j D_{P_j}} = prod_j \left( (1 - p_j) S_I + p_j S_{P_j} \right)

wobei pj=12−12e−2rjp_j = \frac12 - \frac12 e^{-2 r_j}.

Einige Strategien zum Erlernen von Rauschkanälen, wie beispielsweise das Pauli-Lindblad-Lernprotokoll in Ref. [1]. degenerierte Terme bilden, was bedeutet, dass sie Produktformen von Raten lernen, anstatt einzelne Raten.

Referenzen

  1. E. van den Berg, Z., Minev, A., Kandala, K., Temme, K.: „Probabilistische Fehlerkorrektur mit spärlichen Pauli-Lindblad-Modellen auf verrauschten Quantenprozessoren “, Nature Physics, Band 19, Seiten 1116–1121 (2023). arXiv:2201.09866 [quant-ph]

Methoden

__len__

__len__()

GitHub

Rückgabetyp

int

from_generators

classmethod from_generators(generators, rates, rates_std=None, metadata=None)

GitHub

Aus einer Sammlung von Generatoren und Raten erstellen.

Parameter

  • generators (Iterable[QubitSparsePauliList]) – Die Generatoren, die den Rauschkanal im Pauli-Lindblad-Format beschreiben. Dies ist eine Liste von QubitSparsePauliList Objekten – im Gegensatz zu einer Liste von QubitSparsePauli– um die im Modell vorhandenen Entartungen zu erfassen.
  • rates (Iterable[float]) – Die Preise der einzelnen Stromerzeuger. Das i-te Element in dieser Liste steht für die Rate aller Paulis im i-ten Generator.
  • rates_std (Iterable[float] | None) – Die Standardabweichung der Generatorleistungen. 0Wenn None, werden alle Standardabweichungen auf gesetzt.
  • metadata (Metadata | None) – Ein Metadaten-Wörterbuch.

Rückgabetyp

NoiseLearnerV3Result

to_pauli_lindblad_map

to_pauli_lindblad_map()

GitHub

Wandle dieses Ergebnis in eine Pauli-Lindblad-Abbildung um.

Die Pauli-Terme in den Generatoren sind in der physikalischen Qubit-Reihenfolge indiziert, d. h. in der Reihenfolge der Qubits im äußersten Schaltkreis.

Rückgabetyp

PauliLindbladMap

War diese Seite hilfreich?
Melden Sie auf GitHub einen Fehler, einen Tippfehler oder fordern Sie Inhalte an.