Qsun: an open-source platform towards practical quantum machine learning applications
arXiv:2107.10541 · doi:10.1088/2632-2153/ac5997
Abstract
Currently, quantum hardware is restrained by noises and qubit numbers. Thus, a quantum virtual machine that simulates operations of a quantum computer on classical computers is a vital tool for developing and testing quantum algorithms before deploying them on real quantum computers. Various variational quantum algorithms have been proposed and tested on quantum virtual machines to surpass the limitations of quantum hardware. Our goal is to exploit further the variational quantum algorithms towards practical applications of quantum machine learning using state-of-the-art quantum computers. This paper first introduces our quantum virtual machine named Qsun, whose operation is underlined by quantum state wave-functions. The platform provides native tools supporting variational quantum algorithms. Especially using the parameter-shift rule, we implement quantum differentiable programming essential for gradient-based optimization. We then report two tests representative of quantum machine learning: quantum linear regression and quantum neural network.
arXiv comment18 pages, 7 figures
References in corpus (83)
- Adam: A Method for Stochastic Optimization
- Scikit-learn: Machine Learning in Python
- Discussion of "Least angle regression" by Efron et al
- Discussion of "Least angle regression" by Efron et al
- Discussion of "Least angle regression" by Efron et al
- Discussion of "Least angle regression" by Efron et al
- Discussion of "Least angle regression" by Efron et al
- Discussion of "Least angle regression" by Efron et al
- Discussion of "Least angle regression" by Efron et al
- Discussion of "Least angle regression" by Efron et al
- Rejoinder to "Least angle regression" by Efron et al
- Least Angle Regression
- Quantum Computing in the NISQ era and beyond
- Supplementary information for "Quantum supremacy using a programmable superconducting processor"
- A variational eigenvalue solver on a quantum processor
- Variational Quantum Algorithms
- Supervised learning with quantum enhanced feature spaces
- Quantum computational advantage using photons
- Quantum machine learning in feature Hilbert spaces
- Quantum Circuit Learning
- Quantum Convolutional Neural Networks
- Quantum principal component analysis
- Evaluating analytic gradients on quantum hardware
- Circuit-centric quantum classifiers
- Extending the computational reach of a noisy superconducting quantum processor
- Multidimensional quantum entanglement with large-scale integrated optics
- Efficient Learning for Deep Quantum Neural Networks
- Efficient variational quantum simulator incorporating active error minimisation
- Variational ansatz-based quantum simulation of imaginary time evolution
- From Classical to Quantum Shannon Theory
- Simulating quantum computation by contracting tensor networks
- Quantum Natural Gradient
- ProjectQ: An Open Source Software Framework for Quantum Computing
- Absence of Barren Plateaus in Quantum Convolutional Neural Networks
- Robust data encodings for quantum classifiers
- Variational quantum algorithms for nonlinear problems
- Qulacs: a fast and versatile quantum circuit simulator for research purpose
- Towards Quantum Machine Learning with Tensor Networks
- Subspace-search variational quantum eigensolver for excited states
- Hybrid Quantum-Classical Approach to Quantum Optimal Control
- QuEST and High Performance Simulation of Quantum Computers
- Efficient Symmetry-Preserving State Preparation Circuits for the Variational Quantum Eigensolver Algorithm
- Concrete Categorical Model of a Quantum Circuit Description Language with Measurement
- PennyLane: Automatic differentiation of hybrid quantum-classical computations
- Q#: Enabling scalable quantum computing and development with a high-level domain-specific language
- Massive Parallel Quantum Computer Simulator
- Variational Quantum State Diagonalization
- Solving nonlinear differential equations with differentiable quantum circuits
- Quantum algorithms for systems of linear equations inspired by adiabatic quantum computing
- Variational algorithms for linear algebra
- A flexible high-performance simulator for verifying and benchmarking quantum circuits implemented on real hardware
- Variational spin-squeezing algorithms on programmable quantum sensors
- Overview and Comparison of Gate Level Quantum Software Platforms
- Massively parallel quantum computer simulator, eleven years later
- Adaptive Variational Quantum Dynamics Simulations
- Low-depth gradient measurements can improve convergence in variational hybrid quantum-classical algorithms
- A variational toolbox for quantum multi-parameter estimation
- Variational Quantum Fidelity Estimation
- Intel Quantum Simulator: A cloud-ready high-performance simulator of quantum circuits
- Universal Variational Quantum Computation
- Practical optimization for hybrid quantum-classical algorithms
- Variational-State Quantum Metrology
- Measuring Analytic Gradients of General Quantum Evolution with the Stochastic Parameter Shift Rule
- Gradients of parameterized quantum gates using the parameter-shift rule and gate decomposition
- Symmetry-adapted variational quantum eigensolver
- Variational Quantum Algorithm for Estimating the Quantum Fisher Information
- Implementation of quantum imaginary-time evolution method on NISQ devices: Nonlocal approximation
- Correlation-Informed Permutation of Qubits for Reducing Ansatz Depth in VQE
- TensorNetwork: A Library for Physics and Machine Learning
- Quantum Singular Value Decomposer
- Contracting Arbitrary Tensor Networks: General Approximate Algorithm and Applications in Graphical Models and Quantum Circuit Simulations
- Variational Consistent Histories as a Hybrid Algorithm for Quantum Foundations
- Near-term quantum algorithms for linear systems of equations
- A differentiable programming method for quantum control
- Variational quantum simulations of stochastic differential equations
- On the natural gradient for variational quantum eigensolver
- Toward Trainability of Quantum Neural Networks
- A Neural-Network Variational Quantum Algorithm for Many-Body Dynamics
- Contextual Subspace Variational Quantum Eigensolver
- Low-depth Hamiltonian Simulation by Adaptive Product Formula
- Simulating Quantum Computers Using OpenCL
- Complexity of quantum state verification in the quantum linear systems problem
- On the Principles of Differentiable Quantum Programming Languages