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)
ベース: OptionsV2
V2 Estimatorのオプション。
属性
パラメーター
- _VERSION (int)
- max_execution_time (UnsetType | int)
- environment (EnvironmentOptions | Dict)
- simulator (SimulatorOptions | Dict)
- default_precision (UnsetType | float)
- default_shots (UnsetType | int | None)
- resilience_level (UnsetType | int)
- seed_estimator (UnsetType | int)
- dynamical_decoupling (DynamicalDecouplingOptions | Dict)
- resilience (ResilienceOptionsV2 | Dict)
- execution (ExecutionOptionsV2 | Dict)
- twirling (TwirlingOptions | Dict)
- experimental (UnsetType | dict)
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
デフォルト値: FieldInfo(annotation=NoneType, required=False, default_factory=SimulatorOptions)
twirling
デフォルト値: FieldInfo(annotation=NoneType, required=False, default_factory=TwirlingOptions)
パウリの回転オプション。
利用可能なすべてのオプションについては、こちらをご覧ください TwirlingOptions 。