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)
Basen: object
Elastizitätsoptionen für V2 Estimator.
Attribute
Parameter
- measure_mitigation (UnsetType | bool)
- measure_noise_learning (MeasureNoiseLearningOptions | Dict)
- zne_mitigation (UnsetType | bool)
- zne (ZneOptions | Dict)
- pec_mitigation (UnsetType | bool)
- pec (PecOptions | Dict)
- layer_noise_learning (LayerNoiseLearningOptions | Dict)
- layer_noise_model (UnsetType | NoiseLearnerResult | Sequence[LayerError] | None)
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.