TorchQC -- A framework for efficiently integrating machine and deep learning methods in quantum dynamics and control
- URL: http://arxiv.org/abs/2412.14591v2
- Date: Thu, 30 Jan 2025 16:15:20 GMT
- Title: TorchQC -- A framework for efficiently integrating machine and deep learning methods in quantum dynamics and control
- Authors: Dimitris Koutromanos, Dionisis Stefanatos, Emmanuel Paspalakis,
- Abstract summary: 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.
- Score: 0.0
- License:
- Abstract: Machine learning has been revolutionizing our world over the last few years and is also increasingly exploited in several areas of physics, including quantum dynamics and control.The need for a framework that brings together machine learning models and quantum simulation methods has been quite high within the quantum control field, with the ultimate goal of exploiting these powerful computational methods for the efficient implementation of modern quantum technologies. The existing frameworks for quantum system simulations, such as QuTip and QuantumOptics.jl, even though they are very successful in simulating quantum dynamics, cannot be easily incorporated into the platforms used for the development of machine learning models, like for example PyTorch. The TorchQC framework introduced in the present work comes exactly to fill this gap. It is a new library written entirely in Python and based on the PyTorch deep learning library. PyTorch and other deep learning frameworks are based on tensors, a structure that is also used in quantum mechanics. This is the common ground that TorchQC utilizes to combine quantum physics simulations and deep learning models.TorchQC 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. All necessary operations are internal in the PyTorch library, thus TorchQC programs can be executed in GPUs, substantially reducing the simulation time. We believe that the proposed TorchQC library has the potential to accelerate the development of deep learning models directly incorporating quantum simulations, enabling the easier integration of these powerful techniques in modern quantum technologies.
Related papers
- Quantum Extreme Learning of molecular potential energy surfaces and force fields [5.13730975608994]
A quantum neural network is used to learn the potential energy surface and force field of molecular systems.
This particular supervised learning routine allows for resource-efficient training, consisting of a simple linear regression performed on a classical computer.
We have tested a setup that can be used to study molecules of any dimension and is optimized for immediate use on NISQ devices.
Compared to other supervised learning routines, the proposed setup requires minimal quantum resources, making it feasible for direct implementation on quantum platforms.
arXiv Detail & Related papers (2024-06-20T18:00:01Z) - sQUlearn -- A Python Library for Quantum Machine Learning [0.0]
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.
arXiv Detail & Related papers (2023-11-15T14:22:53Z) - 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) - Quantum Advantage Seeker with Kernels (QuASK): a software framework to
speed up the research in quantum machine learning [0.9217021281095907]
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.
arXiv Detail & Related papers (2022-06-30T13:43:16Z) - Recent Advances for Quantum Neural Networks in Generative Learning [98.88205308106778]
Quantum generative learning models (QGLMs) may surpass their classical counterparts.
We review the current progress of QGLMs from the perspective of machine learning.
We discuss the potential applications of QGLMs in both conventional machine learning tasks and quantum physics.
arXiv Detail & Related papers (2022-06-07T07:32:57Z) - 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) - Pulse-level noisy quantum circuits with QuTiP [53.356579534933765]
We introduce new tools in qutip-qip, QuTiP's quantum information processing package.
These tools simulate quantum circuits at the pulse level, leveraging QuTiP's quantum dynamics solvers and control optimization features.
We show how quantum circuits can be compiled on simulated processors, with control pulses acting on a target Hamiltonian.
arXiv Detail & Related papers (2021-05-20T17:06:52Z) - Tensor Network Quantum Virtual Machine for Simulating Quantum Circuits
at Exascale [57.84751206630535]
We present a modernized version of the Quantum Virtual Machine (TNQVM) which serves as a quantum circuit simulation backend in the e-scale ACCelerator (XACC) framework.
The new version is based on the general purpose, scalable network processing library, ExaTN, and provides multiple quantum circuit simulators.
By combining the portable XACC quantum processors and the scalable ExaTN backend we introduce an end-to-end virtual development environment which can scale from laptops to future exascale platforms.
arXiv Detail & Related papers (2021-04-21T13:26:42Z) - TensorFlow Quantum: A Software Framework for Quantum Machine Learning [36.75544801185366]
We introduce Quantum (TFQ), an open source library for the rapid prototyping of hybrid quantum-classical models for classical or quantum data.
We demonstrate how one can apply TFQ to tackle advanced quantum learning tasks including meta-learning, layerwise learning, Hamiltonian learning, sampling thermal states, variational quantum eigensolvers, classification of quantum phase transitions, generative adversarial networks, and reinforcement learning.
arXiv Detail & Related papers (2020-03-06T01:31:43Z)
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.