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)
Bases : object
Options de résilience pour V2 Estimator.
Attributs
Paramètres
- 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
Type : LayerNoiseLearningOptions | Dict
Valeur par défaut : FieldInfo(annotation=NoneType, required=False, default_factory=LayerNoiseLearningOptions)
Options d'apprentissage du bruit de couche.
Cliquez ici pour voir LayerNoiseLearningOptions toutes les options.
layer_noise_model
Type : UnsetType | NoiseLearnerResult | Sequence[LayerError] | None
Valeur par défaut : Unset
Un objet NoiseLearnerResult ou une suite LayerError d'objets.
NoneSi tel est le cas, toutes les stratégies d'atténuation qui nécessitent des données sur le bruit (par exemple, PEC et PEA) passent par une phase d'apprentissage du bruit. Sinon, cette étape d'apprentissage du bruit est ignorée, et les informations requises sont alors recueillies à partir de layer_noise_model. Les couches dont les informations sont manquantes dans layer_noise_model sont considérées comme exemptes de bruit et leur bruit n'est pas atténué.
Valeur par défaut : None.
measure_mitigation
Type : UnsetType | bool
Valeur par défaut : Unset
Activer ou non la méthode d'atténuation des erreurs de mesure.
Si vous activez la réduction des erreurs de mesure, vous pouvez affiner son apprentissage du bruit à l'aide de measure_noise_learning. Consultez MeasureNoiseLearningOptions cette page pour découvrir toutes les options d'apprentissage relatives à la réduction du bruit de mesure.
Si measure_mitigation est Unset, il est déterminé par le serveur en fonction du niveau de résilience : il est False pour le niveau de résilience 0, et True pour les niveaux de résilience 1 et 2.
measure_noise_learning
Type : MeasureNoiseLearningOptions | Dict
Valeur par défaut : FieldInfo(annotation=NoneType, required=False, default_factory=MeasureNoiseLearningOptions)
Options supplémentaires d'apprentissage du bruit de mesure.
Cliquez ici pour voir MeasureNoiseLearningOptions toutes les options.
pec
Type : PecOptions | Dict
Valeur par défaut : FieldInfo(annotation=NoneType, required=False, default_factory=PecOptions)
Autres options permettant d'atténuer l'effet des erreurs probabilistes.
Cliquez ici pour voir PecOptions toutes les options.
pec_mitigation
Type : UnsetType | bool
Valeur par défaut : Unset
Activer ou non la méthode d'atténuation des erreurs « Probabilistic Error Cancellation ».
Si vous activez PEC, vous pouvez affiner ses paramètres à l'aide de pec. Consultez PecOptions pour découvrir d'autres options liées au PEC.
Valeur par défaut : False.
zne
Type : ZneOptions | Dict
Valeur par défaut : FieldInfo(annotation=NoneType, required=False, default_factory=ZneOptions)
Options supplémentaires pour atténuer les effets de l'extrapolation sans bruit.
Cliquez ici pour voir ZneOptions toutes les options.
zne_mitigation
Type : UnsetType | bool
Valeur par défaut : Unset
Activer ou non la méthode d'atténuation des erreurs « Zero-Noise Extrapolation ».
Si vous activez ZNE, vous pouvez affiner ses paramètres à l'aide de zne. Cliquez ici ZneOptions pour découvrir d'autres options liées au ZNE.
Si zne_mitigation est Unset, il est déterminé par le serveur en fonction du niveau de résilience : il est False pour les niveaux de résilience 0 et 1, et True pour le niveau de résilience 2.