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
Opciones de resistencia para V2 Estimator.
Atributos
Parámetros
- 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
Tipo: LayerNoiseLearningOptions | Dict
Valor predeterminado: FieldInfo(annotation=NoneType, required=False, default_factory=LayerNoiseLearningOptions)
Opciones de aprendizaje del ruido de capas.
Consulte LayerNoiseLearningOptions aquí todas las opciones.
layer_noise_model
Tipo: UnsetType | NoiseLearnerResult | Sequence[LayerError] | None
Valor predeterminado: Unset
Un objeto NoiseLearnerResult o una secuencia de LayerError objetos.
Si es Noneasí, todas las estrategias de mitigación que requieren datos de ruido (por ejemplo, PEC y PEA) llevan a cabo una fase de aprendizaje del ruido. De lo contrario, se omite esta fase de aprendizaje del ruido y, en su lugar, se recopila la información necesaria de layer_noise_model. Las capas cuya información falte en layer_noise_model se consideran libres de ruido y su ruido no se mitiga.
Valor predeterminado: None.
measure_mitigation
Tipo: UnsetType | bool
Valor predeterminado: Unset
Si se debe habilitar el método de mitigación de errores de medición.
Si activas la mitigación de mediciones, puedes ajustar con precisión su aprendizaje del ruido utilizando measure_noise_learning. Consulte MeasureNoiseLearningOptions aquí todas las opciones de aprendizaje para la mitigación del ruido en las mediciones.
Si measure_mitigation es Unset, el servidor lo determina en función del nivel de resiliencia: es False para el nivel de resiliencia 0, y True para los niveles de resiliencia 1 y 2.
measure_noise_learning
Tipo: MeasureNoiseLearningOptions | Dict
Valor predeterminado: FieldInfo(annotation=NoneType, required=False, default_factory=MeasureNoiseLearningOptions)
Opciones adicionales de aprendizaje del ruido de medición.
Consulte MeasureNoiseLearningOptions aquí todas las opciones.
pec
Tipo: PecOptions | Dict
Valor predeterminado: FieldInfo(annotation=NoneType, required=False, default_factory=PecOptions)
Opciones adicionales para mitigar la cancelación de errores probabilísticos.
Consulte PecOptions aquí todas las opciones.
pec_mitigation
Tipo: UnsetType | bool
Valor predeterminado: Unset
Si se debe activar el método de mitigación de errores «Probabilistic Error Cancellation».
Si activas PEC, puedes ajustar sus opciones mediante pec. Consulte PecOptions aquí para ver más opciones relacionadas con PEC.
Valor predeterminado: False.
zne
Tipo: ZneOptions | Dict
Valor predeterminado: FieldInfo(annotation=NoneType, required=False, default_factory=ZneOptions)
Opciones adicionales para mitigar la extrapolación de ruido cero.
Consulte ZneOptions aquí todas las opciones.
zne_mitigation
Tipo: UnsetType | bool
Valor predeterminado: Unset
Si se debe activar el método de mitigación de errores «Zero-Noise Extrapolation».
Si activas ZNE, puedes ajustar sus opciones mediante zne. Consulte ZneOptions aquí para ver más opciones relacionadas con ZNE.
Si zne_mitigation es Unset, el servidor lo determina en función del nivel de resiliencia: es False para los niveles de resiliencia 0 y 1, y True para el nivel de resiliencia 2.