Skip to main content

Quantum Computing

The quantum module provides quantum computing capabilities, including quantum circuit construction, quantum algorithms, and integration with leading quantum frameworks like Qiskit and Cirq. This enables hybrid classical-quantum machine learning and quantum-enhanced optimization.

Overview

Quantum computing leverages quantum mechanical phenomena like superposition and entanglement to solve certain problems exponentially faster than classical computers. Neurenix provides:
  • Quantum circuit construction and simulation
  • Integration with Qiskit and Cirq
  • Variational quantum algorithms
  • Hybrid classical-quantum neural networks

Quantum Circuits

Basic Circuit Construction

Quantum Gates

Running Circuits

Parameterized Circuits

Parameterized circuits are essential for variational quantum algorithms.

Circuit Templates

Pre-built circuits for common quantum states and operations.

Backend Integration

Qiskit Backend

Cirq Backend

Variational Quantum Algorithms

VQE (Variational Quantum Eigensolver)

Find ground state energy of molecular Hamiltonians.

QAOA (Quantum Approximate Optimization Algorithm)

Solve combinatorial optimization problems.

Quantum Phase Estimation

Hybrid Quantum-Classical Models

Quantum Layer in Neural Network

Quantum Convolutional Layer

Quantum Algorithms

Grover’s Search Algorithm

Shor’s Factoring Algorithm

Quantum Utilities

Example: Quantum Classifier

Example: Quantum GAN

Best Practices

  1. Circuit Depth: Keep circuits shallow to minimize decoherence effects
  2. Parameterization: Use efficient parameterization schemes (hardware-efficient ansatz)
  3. Measurement: Use sufficient shots for accurate expectation values
  4. Classical Optimization: Choose appropriate optimizers (Adam often works well)
  5. Hybrid Design: Combine quantum and classical layers strategically

Hardware Considerations

References

  • Nielsen & Chuang - “Quantum Computation and Quantum Information”
  • Schuld & Petruccione - “Supervised Learning with Quantum Computers”
  • Farhi et al. (2014) - “A Quantum Approximate Optimization Algorithm”
  • Peruzzo et al. (2014) - “A variational eigenvalue solver on a photonic quantum processor”

See Also