Skip to main content
IBM Quantum Platform

qiskit_ibm_runtime.options_models.NoiseLearnerV3Options

pydantic model NoiseLearnerV3Options

GitHub

베이스: BaseOptionsModel

NoiseLearnerV3.에 대한 옵션

Config

  • validate_assignment : bool = True
  • 추가 : str = 금지

bit_flip_checks

field

유형: BitFlipChecksOptions

기본값: 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

기본값: 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

기본값: PostSelectionOptions(enable=False, x_pulse_type='xslow', strategy='node')

노이즈 학습 회로의 결과물을 선별하기 위한 옵션들.

shots_per_randomization

field

유형: Annotated[int, Field(ge``=``1)]

기본값: 128

무작위 학습 회로당 사용할 총 샷 수.

제한조건

  • ge = 1

update

update(**kwargs)

GitHub

옵션을 업데이트하세요.

매개변수

kwargs (Any)

리턴 유형

없음

이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.