猫を使った量子コンピューティング
\vert\space\space\space\rangle
不機嫌そうな猫をフィーチャー
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4338646/GrumpyCat2.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4338758/schrodinger-cat-meme.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/5375210/IBM-Q-2.jpg)
About Presenter James Weaver
IBM Quantum Developer Advocate
Java Champion
Developer / Author / Speaker
james.weaver@ibm.com
JavaFXpert.com
CulturedEar.com
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/2305520/Screen_Shot_2016-03-03_at_3.30.04_PM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/5375210/IBM-Q-2.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/6597948/james_weaver_ibm_2064.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/6796406/416V7BqiogL.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4137779/Eniac.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4137793/ibm-q-hardware.png)
歴史は繰り返す
大きなハードウエア、制限されたリソース、ソフトウエアの黎明期
量子コンピューターは、重ね合わせ、干渉、もつれなどの量子力学的現象を直接利用して、データの操作を実行します。
古典的
コンピューター
で実現可能
量子
コンピューター
で実現可能
問題へのソリューション
なぜ量子コンピューターを使うのでしょう?
一部の問題は飛躍的に速くに解くことができます
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/5375210/IBM-Q-2.jpg)
近い将来、
量子コンピューティングが可能なドメイン
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/5375210/IBM-Q-2.jpg)
機械学習
最適化
化学
ファイナンス
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/5536596/aqua-chemistry-LiHEnergy.gif)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/5536625/aqua-optimization.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/5536629/aqua-machine-learning.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/5536764/aqua-finance.png)
私の量子ネコはしばしば不機嫌です
\vert\space\space\space\rangle
\vert\space\space\space\rangle
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4328458/HappyCat2.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4338646/GrumpyCat2.png)
ときどき彼はじつにハッピーになります
しかし、私はその中間(ちょっと不機嫌とか)を見たことがありません
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/5375210/IBM-Q-2.jpg)
\vert\space\space\space\rangle
=
\begin{bmatrix}
1 \\
0
\end{bmatrix}
\vert\space\space\space\rangle
=
\begin{bmatrix}
0 \\
1
\end{bmatrix}
=
\begin{bmatrix}
\sqrt{\frac{1}{3}} \\
\sqrt{\frac{2}{3}}
\end{bmatrix}
\sqrt{\frac{1}{3}}
\vert\space\space\space\rangle
+
\sqrt{\frac{2}{3}}
\vert\space\space\space\rangle
\vert\space\space\space\rangle
\vert\space\space\space\rangle
ルール 1: 重ね合わせの原理
ネコは不機嫌とハッピーのの任意の組み合わせにすることができます。
\vert\space\space\space\space\rangle
\vert\space\space\space\space\rangle
\vert\space\space\space\space\rangle
\vert\space\space\space\space\rangle
\vert\space\space\space\space\rangle
\vert\space\space\space\space\rangle
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4328458/HappyCat2.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4328458/HappyCat2.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4328458/HappyCat2.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4328458/HappyCat2.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4328458/HappyCat2.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4328458/HappyCat2.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4332168/Screen_Shot_2017-11-14_at_10.41.16_AM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4338646/GrumpyCat2.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4338646/GrumpyCat2.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4338646/GrumpyCat2.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4338646/GrumpyCat2.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4338646/GrumpyCat2.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4338646/GrumpyCat2.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/5375210/IBM-Q-2.jpg)
\vert\space\space\space\rangle
\vert\space\space\space\rangle
ルール 2: ユニタリ発展(Unitary evolution)
ゲートはマトリックスでモデル化されます
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4328458/HappyCat2.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4338646/GrumpyCat2.png)
X
\begin{bmatrix}
0 & 1 \\
1 & 0
\end{bmatrix}
\cdot
\begin{bmatrix}
1 \\
0
\end{bmatrix}
=
\begin{bmatrix}
0 \\
1
\end{bmatrix}
NOT ゲート (Pauli/X, ビット反転)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/5375210/IBM-Q-2.jpg)
不機嫌なネコをXゲートでハッピーにしましょう
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/5375210/IBM-Q-2.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/6507142/Screen_Shot_2019-09-04_at_6.20.35_PM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/6507204/Screen_Shot_2019-09-04_at_7.10.51_PM.png)
After measurement
Before measurement
QiskitBlocks.org
\vert\space\space\space\rangle
アダマールゲート(Hadamard gate)
同じ重ね合わせのネコを置くのに最適 (great for putting cats in equal superpositions)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4338646/GrumpyCat2.png)
H
\begin{bmatrix}
\frac{1}{\sqrt{2}} & \frac{1}{\sqrt{2}} \\
\frac{1}{\sqrt{2}} & -\frac{1}{\sqrt{2}}
\end{bmatrix}
\cdot
\begin{bmatrix}
1 \\
0
\end{bmatrix}
=
\begin{bmatrix}
\frac{1}{\sqrt{2}} \\
\frac{1}{\sqrt{2}}
\end{bmatrix}
Hadamard gate
\sqrt{\frac{1}{2}}
\vert\space\space\space\rangle
+
\sqrt{\frac{1}{2}}
\vert\space\space\space\rangle
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4328458/HappyCat2.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4338646/GrumpyCat2.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/5375210/IBM-Q-2.jpg)
約半分の時間で不機嫌なネコをハッピーにしましょう
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/5375210/IBM-Q-2.jpg)
After measurement
Before measurement
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/6507226/Screen_Shot_2019-09-04_at_7.25.33_PM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/6507228/Screen_Shot_2019-09-04_at_7.26.15_PM.png)
\sqrt{\frac{1}{3}}
\vert\space\space\space\rangle
+
\sqrt{\frac{2}{3}}
\vert\space\space\space\rangle
ルール 3: 測定(Measurement)
確率は振幅の二乗(probability is amplitude squared)
ここで見出されるのは:
\frac{1}{3}
\frac{2}{3}
不機嫌になる確率
ハッピーになる確率
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4328458/HappyCat2.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4338646/GrumpyCat2.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/5375210/IBM-Q-2.jpg)
\vert\space\space\space\rangle
量子もつれ (Quantum entanglement )
不気味な遠隔作用spooky actions at a distance
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4338646/GrumpyCat2.png)
H
Hadamard gate
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4341632/GirlGrumpyCat.png)
\vert\space\space\space\rangle
CNOT gate
\sqrt{\frac{1}{2}}
+
\vert\space\space\space\space\space\space\space\rangle
\vert\space\space\space\space\space\space\space\rangle
\sqrt{\frac{1}{2}}
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4328458/HappyCat2.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4338646/GrumpyCat2.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4341632/GirlGrumpyCat.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4341854/girlHappyCat.png)
\sqrt{\frac{1}{2}}
+
\vert\space\space\space\space\space\space\space\rangle
\vert\space\space\space\space\space\space\space\rangle
\sqrt{\frac{1}{2}}
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4338646/GrumpyCat2.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4341632/GirlGrumpyCat.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4341854/girlHappyCat.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4338646/GrumpyCat2.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4342527/rocket.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4342527/rocket.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4342556/480px-OSIRIS_Mars_true_color.jpg)
Mars - ESA
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4342563/Venus-real_color.jpg)
Alice Cat
Bob Cat
Venus - NASA
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4342628/cartoon-space-helmet.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4341854/girlHappyCat.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4342628/cartoon-space-helmet.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4328458/HappyCat2.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4341632/GirlGrumpyCat.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4338646/GrumpyCat2.png)
\vert\space\space\rangle
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4343635/cat-bell.jpg)
=
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/5375210/IBM-Q-2.jpg)
\begin{bmatrix}
1 & 0 & 0 & 0 \\
0 & 0 & 0 & 1 \\
0 & 0 & 1 & 0 \\
0 & 1 & 0 & 0
\end{bmatrix}
\begin{bmatrix}
\frac{1}{\sqrt{2}} & \frac{1}{\sqrt{2}} \\
\frac{1}{\sqrt{2}} & -\frac{1}{\sqrt{2}}
\end{bmatrix}
もつれた Alice Cat と Bob Cat
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/5375210/IBM-Q-2.jpg)
After measurement
Before measurement
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/6507374/Screen_Shot_2019-09-04_at_8.54.11_PM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/6507377/Screen_Shot_2019-09-04_at_8.53.35_PM.png)
IBM量子コンピューターで実行
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/5375210/IBM-Q-2.jpg)
Qブロックを右クリックして、QASMをIBM Quantum Experience Circuit Composerに貼り付けます
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/6653271/Screen_Shot_2019-10-14_at_1.26.26_PM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/6653285/Screen_Shot_2019-10-14_at_1.28.56_PM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/5375210/IBM-Q-2.jpg)
IBM Q Experience Qiskit notebooks
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/6138344/Screen_Shot_2019-05-15_at_2.44.37_PM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/5389396/Screen_Shot_2018-10-21_at_7.25.29_AM.png)
Qiskitはオープンソースの量子コンピューティングフレームワークです
量子アプリを開発
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/5375210/IBM-Q-2.jpg)
猫を使った量子コンピューティング
\vert\space\space\space\rangle
不機嫌そうな猫をフィーチャー
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4338646/GrumpyCat2.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/4338758/schrodinger-cat-meme.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/396450/images/5375210/IBM-Q-2.jpg)
ja: JJUG Lightning Talk: Grumpy and Happy Cats
By javafxpert
ja: JJUG Lightning Talk: Grumpy and Happy Cats
Learn some Quantum Party Tricks!
- 2,993