Qiskit noise learning
ランダム化に基づく量子ノイズ特性評価のための Python ツールキットです。
注記
インターフェースとドキュメント
このライブラリーには2つのレベルのインターフェースがあります。1つ目は低レベル・インターフェースで、ユーザーがノイズ学習の中核概念を表すオブジェクトと直接やり取りでき、ノイズ学習プロトコルのあらゆる側面をカスタム設計できます。2つ目は高レベル・インターフェースである qiskit_noise_learning.protocols サブパッケージで、プロトコルごとに1組の関数を備えています。標準の「バニラ」プロトコルでは prepare_vanilla_program と process_vanilla_result がそれにあたり、各組は標準的なワークフローを、実行の前後それぞれで1回の呼び出しにまとめます。
このパッケージの使い方の例については、次のガイドをご覧ください。
-
ゲートのノイズ・モデルを学習する — プロトコル関数のエンドツーエンドでの使用
-
学習実験を構築する — 内部パイプラインのステップバイステップのウォークスルー
コントリビューション
開発環境のセットアップ、テスト、ドキュメントのビルド、リリースノートのワークフローの詳細については、コントリビューション・ガイドラインをご覧ください。
このパッケージの引用
研究でこのパッケージを使用する場合は、このプロジェクトのリポジトリにある CITATION.bib ファイルを使って、適切な参考文献を引用してください。