
255
13
章
量子機械学習
量子機械学習(
Quantum Machine Learning
:
QML
)は、執筆時点で最も注目を集める
2
つのバズ
ワ ー ド(
buzzword
)である「量子コンピューティング」と「機械学習」を組み合わせたものです。
QML
に
ついてはたくさんの解説がありますが、誇張と過小評価が同時によく(紛らわしいくらいに)行われて
います。このセクションでは、今後
QPU
が機械学習をどのように変えて行きそうかについて、現在の
方向性を述べてみようと思います。一方で、量子データの操作に固有の注意点についても説明します。
QML
を実際に活用するためには、非常に多くのキュビットが必要です。したがって、
QML
アプリ
ケーションを俯瞰的に説明するのは非常に高度な作業になります。
QML
はまだ発展の初期段階にあり、
今後急速に変化していくと考えられますので、ここでは要約のみにとどめるのが適切でしょう。ここで
の説明は実用的というよりも概略的なものになりますが、これまでの章でプリミティブを実践的に活用
した経験を使って説明します。
ここでは、連立線形方程式の解法、量子主成分分析、量子サポートベクターマシンの
3
つの
QML
ア
プリケーションを紹介します。これらは、機械学習への関連性と説明の簡単さの観点から選択しました。
また、これらの
3
つのアプリケーションについては古典コンピューティングでも対応するものがあるの
で、機械学習をかじったことがある人にはなじみ深いものでしょう。それぞれが古典コンピューティン
グでどのよ ...