A Python toolkit for quantum machine learning that bridges AI and quantum computing with quantum neural networks.
Paddle Quantum is a Python toolkit for quantum machine learning that enables developers to build and train quantum neural networks. It provides a comprehensive platform for simulating quantum algorithms, including variational quantum eigensolvers, optimization problems, and quantum chemistry applications. Built on Baidu's PaddlePaddle deep learning framework, it bridges artificial intelligence and quantum computing.
Quantum computing researchers, machine learning developers exploring quantum algorithms, and scientists working on quantum chemistry or optimization problems. It's also suitable for quantum computing enthusiasts and educators looking for a practical QML platform.
Developers choose Paddle Quantum for its integration with the industrial-grade PaddlePaddle framework, high-performance quantum simulation capabilities (25+ qubits), and extensive collection of tutorials and research-focused algorithms. It's particularly valuable for its GPU acceleration support and specialized toolkits like LOCCNet for distributed quantum information processing.
Paddle Quantum is an open-source quantum machine learning platform developed by Baidu, built on top of the PaddlePaddle deep learning framework. It provides tools for building, training, and simulating quantum neural networks, enabling researchers and developers to explore quantum algorithms and applications. The platform aims to establish a bridge between artificial intelligence and quantum computing, supporting scientific research and practical QML development.
Paddle Quantum is designed to make quantum machine learning accessible and practical, leveraging PaddlePaddle's dynamic computational graph mechanism to simplify QNN training while providing high-performance simulation capabilities.
Provides nearly 50 Jupyter Notebook tutorials covering quantum simulation, machine learning, and optimization, enabling rapid onboarding for QML research.
Supports simulation with 25+ qubits on classical hardware, along with flexible noise models for realistic algorithm testing, as highlighted in the features.
Includes unique modules like LOCCNet for distributed quantum information processing and quantum chemistry toolboxes, facilitating advanced QML applications.
Enables efficient QNN training with GPU mode and multiple optimization tools, leveraging PaddlePaddle's dynamic computational graph for performance gains.
The quantum chemistry module relies on PySCF, which cannot run directly on Windows; users must use Ubuntu subsystem, hindering cross-platform development.
Version 2.2.0 introduced incompatible architectural upgrades, requiring code migrations and posing risks for ongoing projects dependent on older versions.
API docstrings are written in simplified Chinese, as noted in the README, which may limit accessibility for international developers relying on inline code explanations.
Python framework for creating, editing, and running Noisy Intermediate-Scale Quantum (NISQ) circuits.
PennyLane is an open-source quantum software platform for quantum computing, quantum machine learning, and quantum chemistry. Create meaningful quantum algorithms, from inspiration to implementation.
A Python library for quantum programming using Quil.
Pythonic tool for orchestrating machine-learning/high performance/quantum-computing workflows in heterogeneous compute environments.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.