Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
quantum-kittens
GitHub Repository: quantum-kittens/platypus
Path: blob/main/translations/ja/quantum-machine-learning/unsupervised.ipynb
3855 views
Kernel: Python 3

教師なし学習

教師なし学習は、ラベルのないデータのみに基づいてデータのパターンと傾向を見つけて学習する機械学習タスクです。

さまざまな教師なし学習タスクに対して多くの古典アルゴリズムと量子アルゴリズムがあります。例えば主成分分析(PCA)やクラスタリング、変分オートエンコーダー(VAE)、敵対的生成ネットワーク(GAN)などです。次のページではGANに焦点を当てます。

近い将来の量子教師なし学習における最近の研究の焦点は、リンクのセクションで詳細に説明されているGANの量子アナロジーです。

量子生成的敵対的ネットワーク

確率分布 PrealP_\text{real} からの一連の (古典的または量子的な) データが与えられると、敵対的生成ネットワークは生成器 GθG_\theta と識別器 DϕD_\phi を同時にトレーニングして、 PrealP_\text{real} と見分けがつかないサンプルを PGP_G からの生成します。 GAN の最適化問題は次のように定式化されます。

minGmaxDExPreal[logD(x)]+EzPG[log(1D(G(z)))]\min_G \max_D \vec{E}*{x \sim P*\text{real}} \left [ \log D(x) \right ] + \vec{E}_{z \sim P_G} [\log ( 1- D(G(z)))]

GθG_\thetaDϕD_\phiはどちらも、古典または量子機械学習モデルにすることができます。

これについては、次のページで説明します。

参考文献

  1. Goodfellow, I., Pouget-Abadie, J., Mirza, M., Xu, B., Warde-Farley, D., Ozair, S., ... & Bengio, Y. (2014). Generative adversarial Networks. Advances in neural information processing systems, 27., doi.org:10.48550/arXiv.1406.2661, arXiv:1406.2661

  1. Zoufal, C., Lucchi, A., & Woerner, S. (2019). Quantum generative adversarial networks for learning and loading random distributions. npj Quantum Information, 5(1), 1-9., doi.org:10.1038/s41534-019-0223-2, arXiv:1904.00043

  2. Amin, M. H., Andriyash, E., Rolfe, J., Kulchytskyy, B., & Melko, R. (2018). Quantum Boltzmann machine. Physical Review X, 8(2), 021050., doi.org:10.1103/PhysRevX.8.021050), arXiv:1601.02036