Skip to main content
IBM Quantum Platform

EstimatorOptions

class EstimatorOptions(_VERSION=2, max_execution_time=Unset, environment=<factory>, simulator=<factory>, default_precision=Unset, default_shots=Unset, resilience_level=Unset, seed_estimator=Unset, dynamical_decoupling=<factory>, resilience=<factory>, execution=<factory>, twirling=<factory>, experimental=Unset)

GitHub

ベース: OptionsV2

V2 Estimatorのオプション。


属性

パラメーター

default_precision

タイプ: UnsetType | float

デフォルト値: Unset

精度を指定していない PUB または run() の呼び出しに対して使用されるデフォルトの精度。

各Estimator( PUB )は、独自の精度を指定できます。 この run() メソッドに精度が指定された場合、その値は、独自の精度を指定していないその run() 呼び出し内のすべてのPUBに対して適用されます。

デフォルト: 0.015625 (1 / sqrt(4096))。

default_shots

タイプ: UnsetType | int | None

デフォルト値: Unset

コンフィギュレーションごとに、回路ごとに使用するショットの総数。

設定されている場合、この値は default_precision.

コンフィギュレーションとは、特定のパラメータ値のバインディングセットと物理的な測定基準の組み合わせである。 物理測定の基底は、ある特定の回路/パラメータ値セットに対して、量子ビット単位でコミュートする観測値のコレクションをグループ化し、ハードウェア実行に挿入される基底回転を持つ単一の測定を作成する。

ツワーリングが有効な場合、このオプションの値は回路ランダム化で分割され、ランダム化ごとのショット数は少なくなる。 オプション twirling オプションを参照してください。

デフォルト: None

dynamical_decoupling

タイプ: DynamicalDecouplingOptions | Dict

デフォルト値: FieldInfo(annotation=NoneType, required=False, default_factory=DynamicalDecouplingOptions)

動的デカップリングのサブオプション。

利用可能なすべてのオプションについては、こちらをご覧ください DynamicalDecouplingOptions

environment

タイプ: EnvironmentOptions | Dict

デフォルト値: FieldInfo(annotation=NoneType, required=False, default_factory=EnvironmentOptions)

execution

タイプ: ExecutionOptionsV2 | Dict

デフォルト値: FieldInfo(annotation=NoneType, required=False, default_factory=ExecutionOptionsV2)

実行時間のオプション。 参照 ExecutionOptionsV2 をご覧ください。

experimental

タイプ: UnsetType | dict

デフォルト値: Unset

実験オプション。

これらのオプションは予告なく変更される場合があり、安定性は保証されません。

max_execution_time

タイプ: UnsetType | int

デフォルト値: Unset

resilience

タイプ: ResilienceOptionsV2 | Dict

デフォルト値: FieldInfo(annotation=NoneType, required=False, default_factory=ResilienceOptionsV2)

レジリエンス戦略を微調整するための高度なオプション。

利用可能なすべてのオプションについては、こちらをご覧ください ResilienceOptionsV2

resilience_level

タイプ: UnsetType | int

デフォルト値: Unset

エラーに対してどの程度の耐性を構築すべきか。

レベルが高いほど、処理時間は長くなりますが、より正確な結果が得られます。

  • 0:緩和なし。

  • 1: 最小限の緩和コスト。 読み出しエラーに伴う誤差を軽減する。

  • 2:中程度の緩和コスト。 通常、推定器のバイアスを低減するが、

    バイアスがゼロであるとは保証されません。

各レベルで使用されるエラー緩和方法の詳細については、『 Configure error mitigation for Qiskit Runtime 』ガイドを参照してください。

デフォルト: 1。

seed_estimator

タイプ: UnsetType | int

デフォルト値: Unset

サンプリングをコントロールするための種。

デフォルト: None

simulator

タイプ: SimulatorOptions | Dict

デフォルト値: FieldInfo(annotation=NoneType, required=False, default_factory=SimulatorOptions)

twirling

タイプ: TwirlingOptions | Dict

デフォルト値: FieldInfo(annotation=NoneType, required=False, default_factory=TwirlingOptions)

パウリの回転オプション。

利用可能なすべてのオプションについては、こちらをご覧ください TwirlingOptions


方法

update

update(**kwargs)

GitHub

オプションを更新する。

パラメーター

kwargs (Any)

戻りの型

なし

このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。