sQUlearn -- A Python Library for Quantum Machine Learning
- URL: http://arxiv.org/abs/2311.08990v2
- Date: Fri, 19 Apr 2024 09:21:46 GMT
- Title: sQUlearn -- A Python Library for Quantum Machine Learning
- Authors: David A. Kreplin, Moritz Willmann, Jan Schnabel, Frederic Rapp, Manuel Hagelüken, Marco Roth,
- Abstract summary: sQUlearn introduces a user-friendly, NISQ-ready Python library for quantum machine learning (QML)
The library's dual-layer architecture serves both QML researchers and practitioners.
- Score: 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: sQUlearn introduces a user-friendly, NISQ-ready Python library for quantum machine learning (QML), designed for seamless integration with classical machine learning tools like scikit-learn. The library's dual-layer architecture serves both QML researchers and practitioners, enabling efficient prototyping, experimentation, and pipelining. sQUlearn provides a comprehensive toolset that includes both quantum kernel methods and quantum neural networks, along with features like customizable data encoding strategies, automated execution handling, and specialized kernel regularization techniques. By focusing on NISQ-compatibility and end-to-end automation, sQUlearn aims to bridge the gap between current quantum computing capabilities and practical machine learning applications. The library provides substantial flexibility, enabling quick transitions between the underlying quantum frameworks Qiskit and PennyLane, as well as between simulation and running on actual hardware.
Related papers
- Quantum Machine Learning: A Hands-on Tutorial for Machine Learning Practitioners and Researchers [51.03113410951073]
This tutorial introduces readers with a background in AI to quantum machine learning (QML)
For self-consistency, this tutorial covers foundational principles, representative QML algorithms, their potential applications, and critical aspects such as trainability, generalization, and computational complexity.
arXiv Detail & Related papers (2025-02-03T08:33:44Z) - TorchQC -- A framework for efficiently integrating machine and deep learning methods in quantum dynamics and control [0.0]
TorchQC is a new library written entirely in Python and based on the PyTorch deep learning library.
It exploits PyTorch and its tensor mechanism to represent quantum states and operators as tensors, while it also incorporates all the tools needed to simulate quantum system dynamics.
arXiv Detail & Related papers (2024-12-19T07:19:55Z) - Application of machine learning to experimental design in quantum mechanics [0.5461938536945721]
We present a machine learning technique that can optimize the precision of quantum sensors.
The framework has been implemented in the Python package qsensoropt.
We have explored some applications of this technique to NV centers and photonic circuits.
arXiv Detail & Related papers (2024-03-15T14:07:46Z) - Quantum Text Classifier -- A Synchronistic Approach Towards Classical
and Quantum Machine Learning [0.0]
Methods and algorithms are being developed to demonstrate the feasibility of running machine learning pipelines in quantum computing.
There is a lot of ongoing work on general QML (Quantum Machine Learning) algorithms and applications.
This paper introduces quantum machine learning w.r.t text classification to readers of machine learning.
arXiv Detail & Related papers (2023-05-22T07:27:37Z) - Model-Driven Quantum Federated Learning (QFL) [6.286613532372707]
Developers are not as yet familiar with Quantum Computing (QC) libraries and frameworks.
A Domain-Specific Modeling Language (DSL) that provides an abstraction layer over the underlying QC and Federated Learning (FL) libraries would be beneficial.
arXiv Detail & Related papers (2023-04-05T15:19:51Z) - TeD-Q: a tensor network enhanced distributed hybrid quantum machine learning framework [48.491303218786044]
TeD-Q is an open-source software framework for quantum machine learning.
It seamlessly integrates classical machine learning libraries with quantum simulators.
It provides a graphical mode in which the quantum circuit and the training progress can be visualized in real-time.
arXiv Detail & Related papers (2023-01-13T09:35:05Z) - 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) - TensorLy-Quantum: Quantum Machine Learning with Tensor Methods [67.29221827422164]
We create a Python library for quantum circuit simulation that adopts the PyTorch API.
Ly-Quantum can scale to hundreds of qubits on a single GPU and thousands of qubits on multiple GPU.
arXiv Detail & Related papers (2021-12-19T19:26:17Z) - A quantum algorithm for training wide and deep classical neural networks [72.2614468437919]
We show that conditions amenable to classical trainability via gradient descent coincide with those necessary for efficiently solving quantum linear systems.
We numerically demonstrate that the MNIST image dataset satisfies such conditions.
We provide empirical evidence for $O(log n)$ training of a convolutional neural network with pooling.
arXiv Detail & Related papers (2021-07-19T23:41:03Z) - Extending Python for Quantum-Classical Computing via Quantum
Just-in-Time Compilation [78.8942067357231]
Python is a popular programming language known for its flexibility, usability, readability, and focus on developer productivity.
We present a language extension to Python that enables heterogeneous quantum-classical computing via a robust C++ infrastructure for quantum just-in-time compilation.
arXiv Detail & Related papers (2021-05-10T21:11:21Z)
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.