quantum neural networks
**Quantum neural networks (QNNs)** are machine learning models that use **quantum circuits** as the computational backbone, replacing or augmenting classical neural network layers with parameterized quantum gates. They explore whether quantum mechanics can provide computational advantages for learning tasks.
**How QNNs Work**
- **Data Encoding**: Classical data is encoded into quantum states using **encoding circuits** (also called feature maps). For example, mapping input features to qubit rotation angles.
- **Parameterized Quantum Circuit**: The encoded quantum state passes through a circuit of **parameterized quantum gates** — analogous to trainable weights in a classical neural network.
- **Measurement**: The quantum state is measured to produce classical output values (expectation values of observables).
- **Classical Training**: Parameters are updated using classical gradient-based optimization (parameter shift rule for quantum gradients).
**Types of Quantum Neural Networks**
- **Variational Quantum Circuits (VQC)**: The most common QNN architecture — parameterized circuits trained by classical optimizers. The quantum equivalent of feedforward networks.
- **Quantum Convolutional Neural Networks (QCNN)**: Quantum circuits with convolutional structure — local entangling operations followed by pooling (qubit reduction).
- **Quantum Reservoir Computing**: Use a fixed, complex quantum system as a reservoir and train only the classical readout layer.
- **Quantum Boltzmann Machines**: Quantum versions of Boltzmann machines using quantum thermal states.
**Potential Advantages**
- **Exponential Feature Space**: A quantum circuit with n qubits can access a $2^n$-dimensional Hilbert space, potentially representing complex functions efficiently.
- **Quantum Correlations**: Entanglement may capture data patterns that classical neurons cannot efficiently represent.
- **Kernel Advantage**: Quantum kernels may provide advantages for specific data distributions.
**Challenges**
- **Barren Plateaus**: Random parameterized circuits suffer from **vanishing gradients** that grow exponentially worse with qubit count, making training infeasible.
- **Limited Qubits**: Current quantum hardware restricts QNN size to ~10–100 qubits — far smaller than classical networks.
- **No Proven Advantage**: For practical ML tasks, QNNs have not demonstrated advantages over classical networks.
- **Noise**: NISQ hardware noise corrupts quantum states, degrading QNN performance.
Quantum neural networks are an **active research area** with theoretical promise but no practical advantage demonstrated yet — they require fault-tolerant hardware and better training methods to fulfill their potential.