arXiv reaDer
ICCAD特別セッションペーパー:画像分類のための量子古典的ハイブリッド機械学習
ICCAD Special Session Paper: Quantum-Classical Hybrid Machine Learning for Image Classification
画像分類は、従来の深層学習(DL)の主要なアプリケーションドメインです。量子機械学習(QML)は、画像分類に革命をもたらす可能性を秘めています。典型的なDLベースの画像分類では、畳み込みニューラルネットワーク(CNN)を使用して画像から特徴を抽出し、多層パーセプトロンネットワーク(MLP)を使用して実際の決定境界を作成します。一方では、QMLモデルはこれらのタスクの両方で役立ちます。パラメータ化された量子回路を使用した畳み込み(Quanvolution)は、画像から豊富な特徴を抽出できます。一方、量子ニューラルネットワーク(QNN)モデルは、複雑な決定境界を作成する可能性があります。したがって、QuanvolutionとQNNを使用して、画像分類用のエンドツーエンドのQMLモデルを作成できます。または、主成分分析(PCA)や畳み込みオートエンコーダー(CAE)などの従来の次元削減手法を使用して画像の特徴を個別に抽出し、抽出した特徴を使用してQNNをトレーニングすることもできます。画像分類のための量子古典的ハイブリッドMLモデルに関する2つの提案、すなわち、Quanvolutional Neural Networkと、古典的アルゴリズムとそれに続くQNNを使用した次元削減についてレビューします。特に、Quanvolutionのトレーニング可能なフィルターと画像データセットのCAEベースの特徴抽出のケースを作成します(PCAなどの線形変換を使用した次元削減の代わりに)。これらのモデルのさまざまな設計の選択、潜在的な機会、および欠点について説明します。また、Pythonベースのフレームワークをリリースして、さまざまな設計を選択できるこれらのハイブリッドモデルを作成および調査します。
Image classification is a major application domain for conventional deep learning (DL). Quantum machine learning (QML) has the potential to revolutionize image classification. In any typical DL-based image classification, we use convolutional neural network (CNN) to extract features from the image and multi-layer perceptron network (MLP) to create the actual decision boundaries. On one hand, QML models can be useful in both of these tasks. Convolution with parameterized quantum circuits (Quanvolution) can extract rich features from the images. On the other hand, quantum neural network (QNN) models can create complex decision boundaries. Therefore, Quanvolution and QNN can be used to create an end-to-end QML model for image classification. Alternatively, we can extract image features separately using classical dimension reduction techniques such as, Principal Components Analysis (PCA) or Convolutional Autoencoder (CAE) and use the extracted features to train a QNN. We review two proposals on quantum-classical hybrid ML models for image classification namely, Quanvolutional Neural Network and dimension reduction using a classical algorithm followed by QNN. Particularly, we make a case for trainable filters in Quanvolution and CAE-based feature extraction for image datasets (instead of dimension reduction using linear transformations such as, PCA). We discuss various design choices, potential opportunities, and drawbacks of these models. We also release a Python-based framework to create and explore these hybrid models with a variety of design choices.
updated: Thu Sep 09 2021 21:12:57 GMT+0000 (UTC)
published: Tue Sep 07 2021 04:37:38 GMT+0000 (UTC)
参考文献 (このサイトで利用可能なもの) / References (only if available on this site)
被参照文献 (このサイトで利用可能なものを新しい順に) / Citations (only if available on this site, in order of most recent)
Amazon.co.jpアソシエイト