Binary Neural Networks (BNNs) are the result of a simplification of network parameters in Artificial Neural Networks (ANNs). The computational complexity of training ANNs increases significantly as the size of the network increases. This complexity can be greatly reduced if the parameters of the network are binarized. Binarization, which is a one bit quantization, can also come with complications including quantization error and information loss. The implementation of BNNs on quantum hardware could potentially provide a computational advantage over its classical counterpart. This is due to the fact that binarized parameters fit nicely to the nature of quantum hardware. Quantum superposition allows the network to be trained more efficiently, without using back propagation techniques, with the application of Grover’s Algorithm for the training process. This thesis presents two BNN designs that utilize only quantum hardware, and provides practical implementations for both of them. Looking into their scalability, improvements on the design are proposed to reduce complexity even further.

Library of Congress Subject Headings

Neural networks (Computer science); Quantum computing

Publication Date


Document Type


Student Type


Degree Name

Computer Engineering (MS)

Department, Program, or Center

Computer Engineering (KGCOE)


Sonia Lopez Alarcon

Advisor/Committee Member

Cory Merkel

Advisor/Committee Member

Nathan Cahill


RIT – Main Campus

Plan Codes