qiskit_ibm_runtime.options_models.NoiseLearnerV3Options
pydantic model NoiseLearnerV3Options
베이스: BaseOptionsModel
NoiseLearnerV3.에 대한 옵션
Config
- validate_assignment : bool = True
- 추가 : str = 금지
bit_flip_checks
field
기본값: BitFlipChecksOptions(pre_circuit=PreCircuitBitFlipChecksOptions(enable=False, x_pulse_type='xslow', strategy='node'), post_circuit=PostCircuitBitFlipChecksOptions(enable=False, x_pulse_type='xslow', strategy='node'))
노이즈 학습 회로의 결과에 비트 플립 검사를 적용하는 옵션.
environment
field
기본값: EnvironmentOptions(log_level='WARNING', job_tags=[], private=False, max_execution_time=None, image=None)
실행 환경과 관련된 옵션.
execution
field
유형: ExecutionOptions
기본값: ExecutionOptions(init_qubits=True, rep_delay=None, scheduler_timing=False, stretch_values=False)
저수준 실행 옵션.
experimental
field
유형: dict
기본값: {}
실험 옵션.
이 옵션들은 사전 공지 없이 변경될 수 있으며, 안정성이 보장되지 않습니다.
layer_pair_depths
field
유형: list[Annotated[int, Field(ge``=``0)] ]
기본값: [0, 1, 2, 4, 16, 32]
파울리-린드블라드 실험에 사용할 회로 깊이(쌍 수로 측정).
노이즈 학습 구현에서 얽힘 게이트의 양자 얽힘( order-2 ) 특성을 활용하기 때문에 쌍(pairs)을 단위로 사용합니다. 예를 들어, 값 은 3 해당 레이어의 6회 반복에 해당합니다.
이 필드는 TREX 실험에서 무시됩니다.
num_randomizations
field
유형: Annotated[int, Field(ge``=``1)]
기본값: 32
학습 회로 구성당 사용할 무작위 회로의 수.
TREX 실험에서 구성(configuration)은 측정 기저를 의미합니다.
파울리-린드블라드 실험에서 ‘구성’이란 측정 기준과 깊이 설정을 의미합니다. 예를 들어, 실험에 6개의 깊이가 있는 경우 이 값을 로 32 설정하면 총 개의 32 * 9 * 6 회로가 실행되어야 합니다(여기서 9 는 필요한 모든 관측량을 측정하기 위해 구현해야 하는 회로 수이며, 자세한 내용은 NoiseLearnerOptions 의 docstring에 있는 주석을 참조하십시오). 각 회로는 번씩 shots_per_randomization 실행됩니다.
제한조건
- ge = 1
post_selection
field
기본값: PostSelectionOptions(enable=False, x_pulse_type='xslow', strategy='node')
노이즈 학습 회로의 결과물을 선별하기 위한 옵션들.
shots_per_randomization
field
유형: Annotated[int, Field(ge``=``1)]
기본값: 128
무작위 학습 회로당 사용할 총 샷 수.
제한조건
- ge = 1