Skip to main content
IBM Quantum Platform

qiskit_ibm_runtime.options_models.NoiseLearnerV3Options

pydantic model NoiseLearnerV3Options

GitHub

ベース: BaseOptionsModel

NoiseLearnerV3. のオプション

構成

  • validate_assignment : bool = True
  • extra : 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 な性質を活用するため、ペアを単位として使用しています。 例えば、値 は 3 、対象のレイヤーが6回繰り返されることに相当します。

このフィールドは、TREXの実験では無視されます。

num_randomizations

field

タイプ: Annotated[int, Field(ge

デフォルト値: 1)] = 32

学習回路構成ごとに使用するランダム回路の数。

TREX実験において、構成は測定基底である。

パウリ・リンドブラッドの実験において、構成とは、測定基底と深度設定のことである。 たとえば、実験に6つの深度がある場合、この値を に 32 設定すると、合計 で 32 * 9 * 6 実行が必要な回路が生成されます(ここで 9 は、必要な観測量をすべて測定するために実装が必要な回路の数です。詳細については、 のドキュメント文字列にある注記を参照してください)。各回路は NoiseLearnerOptionsshots_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で行ってください。