All the results from the attached Notebooks are reported in the paper:
Arun Sehrawat, Interferometric Neural Networks, arXiv:2310.16742 [quant-ph] (2023).
In this paper, we introduce INNs given below in hierarchical order. The top INN is made of INNs shown in the middle, and the middle INN is made of INNs shown at the bottom.
(1) A Quadratic Unconstrained Binary Optimization (QUBO) problem is a combinatorial optimization problem specified by a real square matrix Q.
In the Jupyter Notebook QUBO_with_INN, we have generated two sets of QUBO instances, where the Q matrix sampled from a discrete uniform and the standard normal distributions.
Each set containing one thousand instances for 17 binary variables (qubits).
For each problem instance, we obtained two solutions: (1) a global optimum solution through an exhaustive search over
(2) In the Jupyter Notebook Binary_Image_classification_with_INN, we have employed the bottom INN for binary image classifications on the MNIST dataset. To create a 2-class classification problem, we gathered all the images of only two specific digits, denoted as
(3) In the Jupyter Notebook Image_classification_with_INN, we have employed the top INN for image classification on both the MNIST and FashionMNIST datasets, each with
(4) In the paper, we also introduced IGANs, made of the top INNs, for image generation. Separate IGANs were trained on the MNIST dataset and CelebA datasets. Their complete implementation is given in the notebook IGAN. These IGANs have successfully generated images of 0 to 9 digits and human faces.