Skip to main content
IBM Quantum Platform

ResilienceOptionsV2

class ResilienceOptionsV2(measure_mitigation=Unset, measure_noise_learning=<factory>, zne_mitigation=Unset, zne=<factory>, pec_mitigation=Unset, pec=<factory>, layer_noise_learning=<factory>, layer_noise_model=Unset)

GitHub

Basen: object

Elastizitätsoptionen für V2 Estimator.


Attribute

Parameter

layer_noise_learning

Typ: LayerNoiseLearningOptions | Dict

Standardwert: FieldInfo(annotation=NoneType, required=False, default_factory=LayerNoiseLearningOptions)

Optionen zum Lernen von Schichtrauschen.

Alle Optionen findest LayerNoiseLearningOptions du hier.

layer_noise_model

Typ: UnsetType | NoiseLearnerResult | Sequence[LayerError] | None

Standardwert: Unset

Ein Objekt NoiseLearnerResult oder eine Folge von LayerError Objekten.

In None diesem Fall durchlaufen alle Minderungsstrategien, die Rauschdaten erfordern (z. B. PEC und PEA), eine Rauschlernphase. Andernfalls wird diese Phase des Rauschlernens übersprungen, und stattdessen werden die erforderlichen Informationen aus layer_noise_model… bezogen. Ebenen, deren Informationen in layer_noise_model fehlen, werden als rauschfrei behandelt, und ihr Rauschen wird nicht gemildert.

Standardwert: None.

measure_mitigation

Typ: UnsetType | bool

Standardwert: Unset

Ob die Methode zur Minderung von Messfehlern aktiviert werden soll.

Wenn Sie die Messungsminderung aktivieren, können Sie das Rauschlernverfahren mithilfe von measure_noise_learning… feinabstimmen. Hier MeasureNoiseLearningOptions finden Sie alle Optionen zur Rauschunterdrückung bei der Messung.

Wenn measure_mitigation ist Unset, wird dies vom Server entsprechend der Ausfallsicherheitsstufe festgelegt: Es ist False für Ausfallsicherheitsstufe 0 und True für die Ausfallsicherheitsstufen 1 und 2.

measure_noise_learning

Typ: MeasureNoiseLearningOptions | Dict

Standardwert: FieldInfo(annotation=NoneType, required=False, default_factory=MeasureNoiseLearningOptions)

Weitere Optionen zum Erlernen von Messrauschen.

Alle Optionen findest MeasureNoiseLearningOptions du hier.

pec

Typ: PecOptions | Dict

Standardwert: FieldInfo(annotation=NoneType, required=False, default_factory=PecOptions)

Weitere Möglichkeiten zur Minderung probabilistischer Fehlerkompensation.

Alle Optionen findest PecOptions du hier.

pec_mitigation

Typ: UnsetType | bool

Standardwert: Unset

Ob die Fehlerminderungsmethode „Probabilistic Error Cancellation“ aktiviert werden soll.

Wenn Sie PEC aktivieren, können Sie die entsprechenden Optionen mithilfe von pec… feinabstimmen. Weitere Optionen im Zusammenhang mit PEC finden PecOptions Sie hier.

Standardwert: 'false'.

zne

Typ: ZneOptions | Dict

Standardwert: FieldInfo(annotation=NoneType, required=False, default_factory=ZneOptions)

Weitere Optionen zur Minderung von rauschfreien Extrapolationen.

Alle Optionen findest ZneOptions du hier.

zne_mitigation

Typ: UnsetType | bool

Standardwert: Unset

Ob die Fehlerminderungsmethode „Zero-Noise Extrapolation“ aktiviert werden soll.

Wenn Sie ZNE aktivieren, können Sie die Einstellungen mithilfe von zne… feinabstimmen. Weitere Optionen im Zusammenhang mit ZNE finden Sie ZneOptions hier.

Wenn zne_mitigation ist Unset, wird dies vom Server entsprechend der Ausfallsicherheitsstufe festgelegt: Es ist False für die Ausfallsicherheitsstufen 0 und 1 und True für die Ausfallsicherheitsstufe 2.


Methoden

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