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

Opções de resiliência para V2 Estimator.


Atributos

Parâmetros

layer_noise_learning

Tipo: LayerNoiseLearningOptions | Dict

Valor Padrão: FieldInfo(annotation=NoneType, required=False, default_factory=LayerNoiseLearningOptions)

Opções de aprendizagem com ruído de camada.

Veja LayerNoiseLearningOptions aqui todas as opções.

layer_noise_model

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

Valor Padrão: Unset

Um objeto NoiseLearnerResult ou uma sequência de LayerError objetos.

NoneSe for o caso, todas as estratégias de mitigação que exigem dados de ruído (por exemplo, PEC e PEA) realizam uma etapa de aprendizado de ruído. Caso contrário, essa etapa de aprendizado com ruído é ignorada, e, em vez disso, as informações necessárias são obtidas a partir de layer_noise_model. As camadas cujas informações estejam faltando são consideradas isentas de ruído, layer_noise_model e seu ruído não é mitigado.

Padrão: None.

measure_mitigation

Tipo: UnsetType | bool

Valor Padrão: Unset

Se o método de mitigação de erros de medição deve ser ativado.

Se você ativar a mitigação de medição, poderá ajustar com precisão o aprendizado de ruído usando measure_noise_learning. Consulte MeasureNoiseLearningOptions aqui todas as opções de aprendizagem para mitigação de ruído nas medições.

Se measure_mitigation for Unset, ele é determinado pelo servidor de acordo com o nível de resiliência: é False para o nível de resiliência 0 e True para os níveis de resiliência 1 e 2.

measure_noise_learning

Tipo: MeasureNoiseLearningOptions | Dict

Valor Padrão: FieldInfo(annotation=NoneType, required=False, default_factory=MeasureNoiseLearningOptions)

Opções adicionais de aprendizagem de ruído de medição.

Veja MeasureNoiseLearningOptions aqui todas as opções.

pec

Tipo: PecOptions | Dict

Valor Padrão: FieldInfo(annotation=NoneType, required=False, default_factory=PecOptions)

Opções adicionais para mitigação do erro probabilístico.

Veja PecOptions aqui todas as opções.

pec_mitigation

Tipo: UnsetType | bool

Valor Padrão: Unset

Se o método de mitigação de erros “Probabilistic Error Cancellation” deve ser ativado.

Se você ativar o PEC, poderá ajustar suas opções usando pec. Consulte PecOptions para ver outras opções relacionadas ao PEC.

Padrão: Falso.

zne

Tipo: ZneOptions | Dict

Valor Padrão: FieldInfo(annotation=NoneType, required=False, default_factory=ZneOptions)

Opções adicionais para mitigação da extrapolação de ruído zero.

Veja ZneOptions aqui todas as opções.

zne_mitigation

Tipo: UnsetType | bool

Valor Padrão: Unset

Se deve ativar o método de mitigação de erros “Zero-Noise Extrapolation”.

Se você ativar o ZNE, poderá ajustar suas opções usando zne. Consulte ZneOptions para ver outras opções relacionadas ao ZNE.

Se zne_mitigation for Unset, ele é determinado pelo servidor de acordo com o nível de resiliência: é False para os níveis de resiliência 0 e 1, e True para o nível de resiliência 2.


Métodos

Esta página foi útil?
Relate um bug, erro de digitação ou solicite conteúdo no GitHub.