Characterization and Experimental Implementation of a Quantum Perceptron on a Quantum Processor
Abstract
Quantum computing and machine learning are both promising technologies that have seen rapid progress recently. However, the state of the art in these fields suggests it would be advantageous to combine both technologies to efficiently and elegantly extract the greatest degree of utility out of both. This work investigates a specific algorithm for a quantum perceptron, initially proposed by Yamamoto. This work covers the simulation and characterization of the quantum perceptron, novel implementation of quantum bias and physical implementation of the algorithm. Most simulations were run using the QuTiP python library and served to provide feedback and insight into the operation of the perceptron. This was especially important in lieu of a sophisticated training algorithm or rigorous mathematical models of the algorithm. Simulations were run to obtain relationships between inputs and outputs as weight values were changed. The bias was implemented via an auxiliary perceptron whose input value was independent of the input data values. This solves the null-input, null-output issue perceptron issue. However we found that implementing the bias in this manner greatly increases the dimensions of probability space in which the perceptron can perform calculations. Furthermore, this method gives access to data of how the algorithm would expand, specifically how one quantum perceptron would interact with another. As general-purpose quantum computers become more available to the public, testing theoretical architectures becomes possible. The maturing of the experimental aspect of this field allowed for the quantum perceptron to be tested on IBM’s Quantum Experience cloud platform.
Not only did this provide a second simulator with which to verify our theoretical results, more importantly, this gave access to a physical quantum computer to run the algorithm. Current generation quantum processors are noisy, losing information fidelity to the environment due to decoherence. This presented the challenge of designing lean quantum circuits to represent the algorithm in order that the information input into the processor would have the greatest chance of processing and accurately measured before it decays. Using this service, it is shown that the quantum perceptron is functional, practical and easily expandable on real quantum hardware.
Subject
Quantum ComputingArtificial Intelligence
Quantum Artificial Intelligence
Artificial Neural Network
Perceptron
Quantum Perceptron
IBM Quantum Experience
Citation
Schall, Andrew (2019). Characterization and Experimental Implementation of a Quantum Perceptron on a Quantum Processor. Master's thesis, Texas A&M University. Available electronically from https : / /hdl .handle .net /1969 .1 /189177.
Related items
Showing items related by title, author, creator and subject.
-
Asiri, Saeed Mater M (2018-08-06)The ability to perform mechanical states reconstruction is an essential task in quantum optomechanics to understand different quantum aspects of mechanical states of motion. Many interesting phenomena appear when the light ...
-
Fan, Longfei (2018-08-03)Quantum measurement is the cornerstone of quantum computing and quantum information. It has many exciting applications. Various quantum optical systems are key to experimental physics because of their high precision and ...
-
Wang, Qian (Texas A&M University, 2005-02-17)In this dissertation, I have studied four theoretical problems in quantum tunneling, quantum computing, and high-temperature superconductivity. I have developed a generally-useful numerical tool for analyzing impurity-induced ...