← Quantum Store · Tüm paketler · Öğrenme yolları

Google Quantum AI — Stim; Oscar Higgott — PyMatching

Yüzey kodu hata düzeltme deneyi (Stim + PyMatching)

ProtokolHata düzeltmeLisans: Apache-2.0Sürüm: 1.16.09.1 KB

Resmi kaynak: quantumlib/Stim

ZIP indir (ücretsiz) Mağazada aç

Döndürülmüş yüzey kodu hafıza deneyini Stim ile simüle edip PyMatching ile çözen, d=3 ve d=5 mantıksal hata oranlarını karşılaştıran test edilmiş protokol.

Bu protokol ne yapar?

Kuantum bilgisayarlar gürültülüdür. Yüzey kodu, birçok fiziksel kübiti tek bir "mantıksal" kübit gibi davranacak şekilde birleştirir ve hataları sürekli ölçülen eşlik (stabilizer) kontrolleriyle yakalar. Kod mesafesi d büyüdükçe, fiziksel hata oranı eşiğin altındaysa mantıksal hata azalır.

Test sonucu

yuzey_kodu_deneyi.py, 20 000 örnekle şu mantıksal hata oranlarını verdi:

fiziksel p d=3 d=5
0.002 0.00260 0.00085
0.005 0.01660 0.01445

p=0.002'de mesafeyi 3'ten 5'e çıkarmak hatayı yaklaşık üç kat azaltıyor. p=0.005 eşiğe yakın olduğu için kazanç küçük.

Sonraki adımlar

  1. p değerlerini 0.001–0.01 aralığında tarayıp eğrilerin kesiştiği eşiği bul.
  2. d=7 ekle. Örnek sayısını artırman gerekebilir.
  3. Gerçek Google donanım verisi için bu mağazadaki "Google yüzey kodu deney verisi" paketine bak.

Kurulum ve çalıştırma

pip install stim pymatching numpy
python yuzey_kodu_deneyi.py

Test edildiği ortam: stim 1.16.0, pymatching 2.4.0, Python 3.12.

Resmi kaynak

Bağlantılar

Paket içeriği

Lisans

Bu paketteki örnek kod ve Türkçe rehber Quantum Store Editörleri tarafından yazılmıştır ve MIT lisanslıdır. Kullandığı proje kendi lisansına (Apache-2.0) tabidir.


Quantum Store — https://hakanerdogan.com