Show simple item record

dc.contributor.advisorHarris, Rusty
dc.creatorSchall, Andrew
dc.date.accessioned2020-09-11T15:46:54Z
dc.date.available2021-12-01T08:45:29Z
dc.date.created2019-12
dc.date.issued2019-11-13
dc.date.submittedDecember 2019
dc.identifier.urihttps://hdl.handle.net/1969.1/189177
dc.description.abstractQuantum 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.en
dc.format.mimetypeapplication/pdf
dc.language.isoen
dc.subjectQuantum Computingen
dc.subjectArtificial Intelligenceen
dc.subjectQuantum Artificial Intelligenceen
dc.subjectArtificial Neural Networken
dc.subjectPerceptronen
dc.subjectQuantum Perceptronen
dc.subjectIBM Quantum Experienceen
dc.titleCharacterization and Experimental Implementation of a Quantum Perceptron on a Quantum Processoren
dc.typeThesisen
thesis.degree.departmentElectrical and Computer Engineeringen
thesis.degree.disciplineElectrical Engineeringen
thesis.degree.grantorTexas A&M Universityen
thesis.degree.nameMaster of Scienceen
thesis.degree.levelMastersen
dc.contributor.committeeMemberZou, Jun
dc.contributor.committeeMemberAkimov, Alexey
dc.contributor.committeeMemberLi, Peng
dc.type.materialtexten
dc.date.updated2020-09-11T15:46:55Z
local.embargo.terms2021-12-01
local.etdauthor.orcid0000-0003-3103-6623


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record