Quantum Advantage Seeker with Kernels (QuASK): a software framework to
speed up the research in quantum machine learning
- URL: http://arxiv.org/abs/2206.15284v2
- Date: Mon, 23 Oct 2023 15:52:03 GMT
- Title: Quantum Advantage Seeker with Kernels (QuASK): a software framework to
speed up the research in quantum machine learning
- Authors: Francesco Di Marcantonio, Massimiliano Incudini, Davide Tezza and
Michele Grossi
- Abstract summary: QuASK is an open-source quantum machine learning framework written in Python.
It implements most state-of-the-art algorithms to analyze the data through quantum kernels.
It can be used as a command-line tool to download datasets, pre-process them, quantum machine learning routines, analyze and visualize the results.
- Score: 0.9217021281095907
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Exploiting the properties of quantum information to the benefit of machine
learning models is perhaps the most active field of research in quantum
computation. This interest has supported the development of a multitude of
software frameworks (e.g. Qiskit, Pennylane, Braket) to implement, simulate,
and execute quantum algorithms. Most of them allow us to define quantum
circuits, run basic quantum algorithms, and access low-level primitives
depending on the hardware such software is supposed to run. For most
experiments, these frameworks have to be manually integrated within a larger
machine learning software pipeline. The researcher is in charge of knowing
different software packages, integrating them through the development of long
code scripts, analyzing the results, and generating the plots. Long code often
leads to erroneous applications, due to the average number of bugs growing
proportional with respect to the program length. Moreover, other researchers
will struggle to understand and reproduce the experiment, due to the need to be
familiar with all the different software frameworks involved in the code
script. We propose QuASK, an open-source quantum machine learning framework
written in Python that aids the researcher in performing their experiments,
with particular attention to quantum kernel techniques. QuASK can be used as a
command-line tool to download datasets, pre-process them, quantum machine
learning routines, analyze and visualize the results. QuASK implements most
state-of-the-art algorithms to analyze the data through quantum kernels, with
the possibility to use projected kernels, (gradient-descent) trainable quantum
kernels, and structure-optimized quantum kernels. Our framework can also be
used as a library and integrated into pre-existing software, maximizing code
reuse.
Related papers
- Digital-Analog Quantum Machine Learning [0.0]
Machine learning algorithms are extensively used in an increasing number of systems, applications, technologies, and products.
dealing with an increasing amount of data poses difficulties for classical devices.
Quantum systems may offer a way forward, possibly enabling to scale up machine learning calculations in certain contexts.
arXiv Detail & Related papers (2024-11-16T08:54:52Z) - QuForge: A Library for Qudits Simulation [0.0]
QuForge is a Python-based library designed to simulate quantum circuits with qudits.
It supports execution on accelerating devices such as GPUs and TPUs, significantly speeding up simulations.
It also supports sparse operations, leading to a reduction in memory consumption compared to other libraries.
arXiv Detail & Related papers (2024-09-26T10:38:35Z) - The curse of random quantum data [62.24825255497622]
We quantify the performances of quantum machine learning in the landscape of quantum data.
We find that the training efficiency and generalization capabilities in quantum machine learning will be exponentially suppressed with the increase in qubits.
Our findings apply to both the quantum kernel method and the large-width limit of quantum neural networks.
arXiv Detail & Related papers (2024-08-19T12:18:07Z) - Quantum Information Processing with Molecular Nanomagnets: an introduction [49.89725935672549]
We provide an introduction to Quantum Information Processing, focusing on a promising setup for its implementation.
We introduce the basic tools to understand and design quantum algorithms, always referring to their actual realization on a molecular spin architecture.
We present some examples of quantum algorithms proposed and implemented on a molecular spin qudit hardware.
arXiv Detail & Related papers (2024-05-31T16:43:20Z) - Quantum algorithms: A survey of applications and end-to-end complexities [90.05272647148196]
The anticipated applications of quantum computers span across science and industry.
We present a survey of several potential application areas of quantum algorithms.
We outline the challenges and opportunities in each area in an "end-to-end" fashion.
arXiv Detail & Related papers (2023-10-04T17:53:55Z) - The QUATRO Application Suite: Quantum Computing for Models of Human
Cognition [49.038807589598285]
We unlock a new class of applications ripe for quantum computing research -- computational cognitive modeling.
We release QUATRO, a collection of quantum computing applications from cognitive models.
arXiv Detail & Related papers (2023-09-01T17:34:53Z) - Quantum Computing Toolkit From Nuts and Bolts to Sack of Tools [0.0]
Quantum computing has the potential to provide exponential performance benefits in processing over classical computing.
It utilizes quantum mechanics phenomena (such as superposition, entanglement, and interference) to solve a computational problem.
Quantum computers are in the nascent stage of development and are noisy due to decoherence, i.e., quantum bits deteriorate with environmental interactions.
arXiv Detail & Related papers (2023-02-17T14:08:44Z) - Quantum Machine Learning: from physics to software engineering [58.720142291102135]
We show how classical machine learning approach can help improve the facilities of quantum computers.
We discuss how quantum algorithms and quantum computers may be useful for solving classical machine learning tasks.
arXiv Detail & Related papers (2023-01-04T23:37:45Z) - Electronic structure with direct diagonalization on a D-Wave quantum
annealer [62.997667081978825]
This work implements the general Quantum Annealer Eigensolver (QAE) algorithm to solve the molecular electronic Hamiltonian eigenvalue-eigenvector problem on a D-Wave 2000Q quantum annealer.
We demonstrate the use of D-Wave hardware for obtaining ground and electronically excited states across a variety of small molecular systems.
arXiv Detail & Related papers (2020-09-02T22:46:47Z) - Quantum Machine Learning using Gaussian Processes with Performant
Quantum Kernels [0.0]
We study the use of quantum computers to perform the machine learning tasks of one- and multi-dimensional regression.
We demonstrate that quantum devices, both in simulation and on hardware, can perform machine learning tasks at least as well as, and many times better than, the classical inspiration.
arXiv Detail & Related papers (2020-04-23T16:09:14Z) - Software tools for quantum control: Improving quantum computer
performance through noise and error suppression [3.6508609114589317]
We introduce software tools for the application and integration of quantum control in quantum computing research.
We provide an overview of a set of python-based classical software tools for creating and deploying optimized quantum control solutions.
We describe a software architecture leveraging both high-performance distributed cloud computation and local custom integration into hardware systems.
arXiv Detail & Related papers (2020-01-13T04:34:06Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.