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

Bases: object

Opciones de resistencia para V2 Estimator.


Atributos

Parámetros

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.


Métodos

¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.