Skip to content

量子コンピュータ初学者のための自習教材

Notifications You must be signed in to change notification settings

yamamoto-takahiro/quantum-native-dojo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

Welcome to Quantum Native Dojo!

Quantum Native Dojoは量子コンピュータについて勉強したいと思っている方のために作られた自習教材です。

量子コンピュータの基本的な動作原理から、基礎アルゴリズム、それらを応用してどのように化学計算や金融計算などに役立てるかを学べます。本教材では誤り訂正の有る量子コンピュータのアルゴリズムの他、数年以内に実用されるであろう誤り訂正のないNISQデバイスのアルゴリズムもカバーします。

私達の見える現象は主に古典力学に支配されていますが、古典力学は量子力学世界の特殊な状態に過ぎません。 量子力学でこの世界を理解し、量子コンピュータの動作を感覚的に分かって使いこなせる人々はQuantum Nativeと呼ばれています。

Quantum Nativeとしての感覚を身につけて、この道場を巣立って量子コンピュータのアルゴリズムを作る研究者・面白いアプリケーションを作るエンジニアが増えることを期待しています!

もくじ

1. 量子情報の基礎

  • 量子ビット
  • 基本演算
  • 複数量子ビットの表現
  • アダマールテスト
  • QFT
  • アダマールテストと位相推定
  • 位相推定アルゴリズム
  • 素因数分解

2. 様々な量子アルゴリズム

  • Groverのアルゴリズム
  • HHLアルゴリズム

3. NISQアルゴリズム

  • 変分量子回路
  • VQE
  • QAOA
  • Quantum circuit learning
  • error mitigation

4. NISQの実機を触ってみる

  • IBM Q

5. 量子化学計算実践

  • Openfermionの使い方
  • PEA・VQEを深掘りする
  • SSVQE

6. 量子機械学習実践

  • HHLを使って推薦システム構築 or ポートフォリオ最適化
  • Quantum SVM

7. 誤り訂正

Community

本教材について分からないことは以下のコミュニティで聞いてください。
Qulacs Slack Community

本教材の作者

本教材はQunaSysと以下のContributorsの方がによって作られてメンテナンスされています。

Contributors (自由に書き足してください!リンクは自由に)

Keisuke Fujii Kosuke Mitarai, Ikko Hamamura, @kamakiri

About

量子コンピュータ初学者のための自習教材

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%