Code Monkey home page Code Monkey logo

blueqat-tutorials's Introduction

Blueqat Tutorial

Step0. Basic Operation on Quantum Computer

No. English 日本語
001. Operation on Qubits 量子ビットの操作
002. Superposition 量子の重ね合わせ
003. Entanglement and GHZ state 量子もつれとGHZ状態
004. Quantum Logic Gate and Rotation 量子ゲートと回転操作
005. 1qubit Gate 1量子ビットゲート
006. 2qubit Gate 2量子ビットゲート
007. 3qubit Gate 3量子ビットゲート
008. Quantum algorithm 量子アルゴリズム

Step1-1. Universal Quantum Algorithms 1 (Shor's algorithm)

No. English 日本語
100. Deutsch's algorithm Deutschのアルゴリズム
101. Deutsch-Jozsa's algorithm Deutsch-Jozsaのアルゴリズム
102. Bernstein-Vazirani's algorithm Bernstein-Vaziraniのアルゴリズム
103. Simon's algorithm Simonのアルゴリズム
104. Shor's algorithm Shorのアルゴリズム

Step1-2. Universal Quantum Algorithms 2 (Amplitude Amplification)

No. English 日本語
110. Quantum Amplitude Amplification 量子振幅増幅
111. Grover's algorithm Groverのアルゴリズム
112. Quantum Amplitude Estimation 量子振幅推定
113. QAE and Numerical Integration 量子振幅推定と数値積分

Step1-3. Universal Quantum Algorithms 3 (Phase Estimation)

No. English 日本語
120. Phase Kickback 位相キックバック
121. Quantum Fourier Transform 量子フーリエ変換
122. Quantum Phase Estimation 量子位相推定
123. Quantum Phase Estimation of 2x2 Hermitian Matrix 2x2エルミート行列の量子位相推定
124. Quantum Phase Estimation of 4x4 Hermitian Matrix 4x4エルミート行列の量子位相推定

Step1-4. Universal Quantum Algorithms 4 (Time Evolution)

No. English 日本語
130. Time Evolution 時間発展
131. Quantum Adiatatic Time Evolution 量子断熱時間発展

Step1-5. Universal Quantum Algorithms 5 (Machine Learning)

No. English 日本語
140. HHL algorithm HLLアルゴリズム
141. Quantum Support Vector Machine 量子サポートベクターマシン

Step1-6. Universal Quantum Algorithms 6 (Others)

No. English 日本語
150. Quantum Teleportation 量子テレポーテーション
151. Super Dense Coding スーパーデンスコーディング
155. Four Calculations and Modulus 四則演算と剰余演算

Step2-1. NISQ Variational Algorithms

No. English 日本語
200. Variational Quantum Eigensolver VQE VQE
201. Quantum Approximate Optimization Algorithm QAOA QAOA
202. VQSVD VQSVD
203. VQSD VQSD

Step2-2. Data Science Machine Learning

No. English 日本語
210. Clustering クラスタリング
211. Linear Regression 線形回帰
212. Matrix Factorization Matrix Factorization

Step2-3. NISQ Machine Learning

No. English 日本語
250. Quantum Classical Hybrid Machine Learning 量子古典ハイブリッド機械学習
251. Numerical differentiation and gradient method 数値微分と勾配法
252. Quantum Circuit Born Machine 量子回路ボルンマシン
253. Tree Tensor Network 木構造テンソルネットワーク
254. Matrix Product State 行列積状態
255. MNIST MNIST
256. Holographic VQE ホログラフィックVQE
257. Automatic Differentiation 自動微分

Step3. Combinatorial Optimization

No. English 日本語
300. Combinatorial Optimization Problems 組合せ最適化問題
301. Maxcut Maxcut
302. 1+1 1+1
303. Number Partitioning 自然数分割問題
304. BIL BIL
305. Clique Cover クリークカバー
306. Cliques クリーク
307. Exact Cover エグザクトカバー
308. Graph Coloring 色塗り分け
309. Graph Partitioning グラフ分割
310. Job Sequence ジョブシークエンス
311. Knapsack ナップサック問題
312. Set Cover Set Cover
313. Set Packing Set Packing
314. Travelling Salesman 巡回セールスマン問題
315. Vertext Cover 頂点被覆問題
316. Traffic Flow Optimization 交通最適化
317. Boolean Reduction 3体問題の分解
318. Portfolio Optimization ポートフォリオ最適化
319. Prime Factorization 最適化問題で素因数分解
320. Restricted Boltzmann machine 制限付きボルツマンマシン
322. Protein Foldings タンパク質折りたたみ問題

Step4. Quantum Chemistry

No. English 日本語
400. Quantum Chemistry and VQE 量子化学計算とVQE
401. VQE with homemade ansatz 自作ansatzでVQE
402. Excited state calculation 励起状態の計算

Step5. Continuous Variable Quantum Computation (photonqat)

No. English 日本語
500. Basic Operations 基本的な操作
501. Gaussian state ガウス状態
502. Measurement 測定
503. Quantum teleportation 量子テレポーテーション
504. Gaussian boson sampling ガウシアンボゾンサンプリング
505. Continuous variable QAOA 連続量QAOA

Step6. Backend

No. English 日本語
600. Connection to Quantum Computer 量子コンピュータへの接続
601. Original Backend オリジナルバックエンド
602. Qgate Qgate

Authors

Yuichiro Minato(blueqat), Asa Eagle(blueqat), Satoshi Takezawa, Seiya Sugo(Quemix), Keiichiro Higa(Devel), Ryutaro Nagai(blueqat), Shu Kanno, Takumi Kato(blueqat)

Disclaimer

Copyright 2021 The Blueqat Developers.

blueqat-tutorials's People

Contributors

camcam888 avatar gyu-don avatar keiichirohiga avatar minatoyuichiro avatar potla1995 avatar ryunagai avatar ssmi1975 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.