Neural Networks (qiskit_machine_learning.neural_networks
)¶
A neural network is a parametrized network which may be defined as a artificial neural network  classical neural network  or as parametrized quantum circuits  quantum neural network. Furthermore, neural networks can be defined with respect to a discriminative or generative task.
Neural Networks may be used, for example, with the
QGAN
algorithm.
See also the TorchConnector
that allows the
use of these neural networks in code written to PyTorch.
Neural Network Base Classes¶
Abstract Neural Network class providing forward and backward pass and handling batched inputs. 

A Sampling Neural Network abstract class for all (quantum) neural networks within Qiskit's machine learning module that generate samples instead of (expected) values. 
Neural Networks¶
Opflow Quantum Neural Network. 

Two Layer Quantum Neural Network consisting of a feature map, a ansatz, and an observable. 

A Sampling Neural Network based on a given quantum circuit. 
Neural Network Metrics¶
This class computes the global effective dimension for a Qiskit 

This class computes the local effective dimension for a Qiskit 