Open SaashaJoshi opened 6 months ago
Quanvolutional structure is rather implemented as a layer in existing QCNN structures. It should, hence, directly inherit form the BaseLayer
class.
There also might be a need to build a QuanvolutionalNeuralNetwork
class that implements the sequence
abstract method and deals with measurement and results at the end of a QuanvolutionalLayer
. The results received after the implementation of this layer are either processed classically (via some CNN) or need to be embedded again into a quantum circuit and processed with some QCNN structure.
Is the quanvolutional layer
always applied as the first layer in the neural network structure? Why cannot it be applied in between, lets say, convolutional
and pooling
layer?
Requires implementation of the Quanvolutional
Neural NetworkLayer structure.Reference: