NoiseLearnerV3Result
class NoiseLearnerV3Result
ベース: object
単一命令に対するノイズ学習器の実験結果(Pauli Lindblad形式)。
状態 に作用するエラーチャネル Pauli Lindblad は、Pauli Lindblad 形式で次のように表すことができる。 、 は Pauli 演算子(または「生成子」)であり、 は浮動小数点数(または「レート」)である [1]. 等価なパウリ誤差チャネルは、単一パウリチャネル項の合成として構成することができる
ここで、 である。
ノイズチャネルを学習するためのいくつかの手法(例えば、参考文献[1]に記載されているパウリ・リンドブラッド学習プロトコルなど) [1]. 縮約項を生成する。つまり、個々の比ではなく、比の積を学ぶことになる。
参考文献
- E. van den Berg, Z.、Minev, A.、Kandala, K.、Temme, K.、「ノイズの多い量子プロセッサにおける疎なパウリ・リンドブラッドモデルを用いた確率的誤差相殺」、『Nature Physics』第19巻、1116–1121頁(2023年)。 arXiv:2201.09866 [量子物理学]
方法
__len__
from_generators
classmethod from_generators(generators, rates, rates_std=None, metadata=None)
ジェネレータとレートの集合から構築する。
パラメーター
- generators (Iterable[QubitSparsePauliList]) – パウリ・リンドブラッド形式でノイズチャネルを記述するジェネレータ。
QubitSparsePauliこれは、モデル内に存在する縮退性を捉えるために、のリストではなく、オブジェクトのQubitSparsePauliListリストである。 - rates (Iterable[float]) – 各発電機の料金。
i``iこのリストの第-番目の要素は、第-番目の生成子に含まれるすべてのパウリの割合を表しています。 - rates_std (Iterable[float] | None) – 発電機の出力率に関連する標準偏差。
0``Noneの場合、すべての標準偏差を に設定します。 - metadata (Metadata | None) – メタデータ辞典。
戻りの型
to_pauli_lindblad_map
to_pauli_lindblad_map()
この結果をパウリ・リンドブラッド写像に変換せよ。
生成子に含まれるパウリ項は、物理的な量子ビットの順序、すなわち最外層の回路における量子ビットの順序に従ってインデックス付けされています。
戻りの型
このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。