Hoa Kỳyaleqc/qtcodes
Qiskit Topological Codes
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#1 Repository Của Tháng
#1 Repository Của Tháng
🧠 Qiskit Topological Codes — Mã lỗi topo cho máy tính lượng tử
Thư viện Python hỗ trợ mã hóa (encoder) và giải mã (decoder) các mã lỗi topo như mã bề mặt và mã lặp lại trên nền tảng Qiskit.
qtcodes (Qiskit Topological Codes) là một thư viện mã nguồn mở dành cho máy tính lượng tử, cung cấp công cụ để xây dựng và kiểm thử các bộ mã lỗi topo. Dự án phát triển bởi nhóm nghiên cứu Yale Quantum Institute, giúp người dùng dễ dàng triển khai các mã như XXXX/ZZZZ (XXZZ), XZZX rotated surface code, và repetition code trên Qiskit.
✨ Điểm nổi bật
- Mã bề mặt quay (XXZZ/XZZX): Hỗ trợ mã hóa logic qubit sử dụng surface code với cấu trúc lưới.
- Mã lặp lại (Repetition Code): Cài đặt mã lỗi cơ bản để bảo vệ thông tin logic qua nhiều qubit vật lý.
- Mã hóa đường mạch (Circuit Encoders): Cung cấp lớp
RepetitionQubit,XXZZQubit,XZZXQubitđể tạo và điều khiển mạch lượng tử. - Giải mã đồ thị (Graph Decoders): Hỗ trợ giải mã lỗi bằng các thuật toán dựa trên đồ thị thông qua module
fitters. - Hỗ trợ TopologicalCircuit/Tregister: Tạo mạch và thanh ghi lượng tử topo tương tự
QuantumCircuit/QuantumRegister. - Tài liệu học tập Jupyter Notebook: Bộ tutorial chi tiết minh họa cách sử dụng encoder, decoder và công cụ benchmark.
- Công cụ benchmark: Đánh giá hiệu năng mã lỗi trên các backend mô phỏng hoặc phần cứng thật.
- Cài đặt đơn giản qua pip: Hỗ trợ cài đặt nhanh qua
pip install qtcodeshoặc từ nguồn.
💡 Vì sao đáng chú ý
qtcodes mở rộng đáng kể khả năng của qiskit.ignis.verification.topological_codes, từ một ví dụ duy nhất (repetition code) sang một hệ sinh thái đa dạng mã lỗi topo. Điều này giúp các nhà nghiên cứu và kỹ sĩ lượng tử dễ dàng thử nghiệm, so sánh và tối ưu các chiến lược bảo vệ lỗi trên máy tính lượng tử thực tế.
Dự án đặc biệt hữu ích cho việc phát triển và kiểm chứng các thuật toán sửa lỗi trên các nền tảng IBM Quantum, đồng thời cung cấp tài liệu giáo dục sâu sắc thông qua các notebook tương tác.
#QuantumErrorCorrection #Qiskit #TopologicalCodes #SurfaceCode #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
This repo contains CUDA-Q Academic materials, including self-paced Jupyter notebook modules for building and optimizing hybrid quantum-classical algorithms using CUDA-Q.
Comprehensive archive of IBM Qiskit Global Summer School 2026 (QGSS '26) lecture slides, C++/Python lab walkthroughs, code notebooks, reading strategies, and a curated 80+ item Quantum Computing & QML resource collection.
Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.
An open-source library built on Qiskit for quantum machine learning tasks at scale on quantum hardware and classical simulators
Search-based decoder for quantum error correction (QEC) written in C++ and Python.