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
Opções de resiliência 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 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.