Skip to main contentIBM Quantum Documentation
This page is from an old version of Qiskit SDK and does not exist in the latest version. We recommend you migrate to the latest version. See the release notes for more information.

Neural Networks

qiskit.aqua.components.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.

Neural Network Base Classes

DiscriminativeNetworkBase class for discriminative Quantum or Classical Neural Networks.
GenerativeNetworkBase class for generative Quantum and Classical Neural Networks.

Neural Networks

NumPyDiscriminatorDiscriminator based on NumPy
PyTorchDiscriminatorDiscriminator based on PyTorch
QuantumGeneratorQuantum Generator.
Was this page helpful?
Report a bug or request content on GitHub.