お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
ProjectQの基本とアーキテクチャ
- ProjectQの歴史と目標
- コアコンポーネント:エンジン、バックエンド、メタエンジン
- コンパイルパイプラインと変換
ProjectQの開始方法
- ProjectQと依存関係のインストール
- メインエンジンの初期化とバックエンド設定
- デフォルトシミュレータバックエンドの理解
ProjectQの文法と構造
- キュービットの割り当て、レジスタ、基本ゲート
- 制御、条件付き操作、測定
- カスタムゲートとゲート分解の使用
コンパイラエンジンと最適化技術
- コンパイラエンジンのパイプライン(オプティマイザ、翻訳者、分解者)
- ゲートのキャンセル、結合、スケジューリング
- カスタム最適化エンジンの作成
量子プログラムと例
- 単純な回路の構築(ベル状態、量子テレポーテーション)
- 制御操作と補助キュービットの扱い
- パラメータ化された回路と変分構造
複数のバックエンドを対象とする
- IBM Q、Rigetti、その他のハードウェア向けに回路を翻訳する
- ノイズ対応シミュレータと忠実度推定の使用
- テスト、デバッグ、結果検証
実践的なミニプロジェクト
- 量子アルゴリズムを定義する(例:単純なグローバーやQFTのスニペット)
- ProjectQを使用して実装し、最適化を行い、バックエンドを選択する
- 出力を分析し、シミュレータを比較し、回路を洗練する
まとめと次の一歩
要求
- 量子計算概念(キュービット、重ね合わせ、ゲート)に関する知識
- Pythonプログラミングの経験
- 量子回路表現に慣れていること
対象者
- 量子ソフトウェア開発者
- 量子プログラミングを探索する研究者やエンジニア
- 量子バックエンドを対象とする開発者
7 時間
お客様の声 (1)
量子コンピューティングのアルゴリズムとトレーナーが持つ理論的背景知識は優れています。特に、私が提示された教材で苦労しているときを正確に見抜き、理解するために時間とサポートを提供してくれた点を強調したいです。それは素晴らしいことで、とても有益でした! Zoomを使用したバーチャル環境も非常にうまく機能し、研修セッションや休憩のスケジュールに関する手配も問題ありませんでした。2日間でカバーする必要があった多くの資料・理論がありましたが、トレーナーは私の理解の進捗に応じて量を適切に調整してくれました。絶対の初心者には3日間計画を立てた方が良いかもしれません。議題に記載されているすべての教材と内容をカバーするためです。また、トレーナーが私の具体的な質問に柔軟に対応し、必要に応じて休憩後にも追加説明に戻ってきてくださった点も大変気に入りました。セッションに再び感謝します!よくできました!
Giorgi Ediberidze
コース - Quantum Computing with IBM Quantum Experience
機械翻訳