Yöntem
Nasıl çalışır
İlk dört bölüm fikri sade bir dille anlatır. Ardından denklemler gelir; matematiği motorun koduyla karşılaştırabilirsiniz.
Değişen bir makine
IBM, kuantum bilgisayarlarının her biri için kalibrasyon verisi yayımlar: her kübitin durumunu ne kadar süre koruduğu (T1 ve T2), bir kapının ne sıklıkla hata yaptığı, bir ölçümün ne sıklıkla yanlış okunduğu.
- Bu sayılar sürüklenir; çip ve soğutucusu değiştikçe bazen yavaşça, bazen sıçramalarla.
- Kanıtı ana sayfada:
ibm_fezüzerindeki bir kübitin Mayıs’tan Ekim 2026’ya kadar gerçek T1 kalibrasyonları.
Qiskit’in NoiseModel.from_backend fonksiyonu en son kalibrasyonu bir gürültü modeline kopyalar.
Model alındığı an için doğrudur ve simülasyonunuzdaki hiçbir şey makinenin o andan beri ne kadar
değiştiğini göstermez.
Yedi aşamalı hat
SuperconducTED, kalibrasyon verisi ile simülatör Qiskit Aer arasında durur. Her anlık görüntü yedi aşamadan geçer:
- Alma. Zamanlanmış bir iş, Mayıs 2026’dan beri IBM’in
ibm_fezmakinesinin kalibrasyonlarını herkese açık biçimde arşivliyor. - Özetleme. Anlık görüntüyü üç öznitelik tanımlar: ortalama T1, ortalama T2 ve ortalama okuma hatası.
- Bulanıklaştırma. Her öznitelik birbiriyle örtüşen bulanık kümelerle (“düşük”, “olağan”, “yüksek”) tanımlanır. Kümelerin her birleşimi bir kuraldır ve her kural, anlık görüntü ona ne kadar uyuyorsa o kadar güçlü ateşlenir.
- Birleştirme. Her kural, gürültü parametrelerini özniteliklerin doğrusal bir fonksiyonu olarak önerir; motor bu önerilerin, ateşlenme gücüyle ağırlıklı ortalamasını alır.
- Sıkıştırma. Sonuç, fiziksel parametrenin alabileceği aralığa eşlenir.
- Uygunluk denetimi. Yalnızca anlık görüntünün raporladığı kapılar bir gürültü kanalı alır.
- İzdüşüm. Parametreler, Aer’in simüle ettiği genlik ve faz sönümü kanallarına dönüşür.
Kural tabanı bir Takagi-Sugeno-Kang (TSK) bulanık sistemidir. ANFIS bu tabanı küçük bir sinir ağının eğitildiği gibi eğitir.
Neden bir aralık
Tek bir kalibrasyon, sürekli değişen bir makineden alınmış tek bir örnektir.
- Aralık tip-2 bulanık kümenin bir alt ve bir üst üyeliği vardır. İkisinin arasındaki boşluk, girdi hakkında bilinmeyeni taşır.
- Bu belirsizliği kapsayan bir gürültü modeli topluluğu, tek bir simülasyonu bir sonuç aralığına dönüştürür.
- Amaç, donanımın kalibrasyon döngüleri boyunca yaptığını kapsayan bir aralıktır.
Şu anki durum
Araştırma önizlemesi. Bu bölüm bir sonucu değil, motorun durumunu anlatır.
- Çalışanlar: kalibrasyon arşivi, öznitelik çıkarımı, uçtan uca bulanık hat, kanal izdüşümü ve bir Aer gürültü modeli topluluğu. Test takımında 859 NC-021 test var.
- Sürenler: eğitim. Kural çıktılarının ridge en küçük kareler uydurması 15 Ekim 2026’da birleştirildi PR #114. Eğitim, eğitilebilir parametre başına beş farklı cihaz durumu, toplam 1.170 NC-045 durum gerektirir; 868 NC-069 tanesi arşivde.
- Açık olanlar: topluluk üyelerinin nasıl farklılaşacağı ADR-015, sonuçlarının bir aralıkta nasıl birleşeceği ADR-016 ve tip-1 mi aralık tip-2 mi ADR-009. Bunlar netleşene kadar çıktılar nokta tahminleridir.
Her tasarım kararı motorun karar kaydında, tasarımın kendisi mimari belgesinde, her sayı da sayısal iddialar kaydında yer alır.
Denklemler
Tanımlar motorun kodundakilerle aynıdır (fuzzy/membership.py, fuzzy/tsk.py,
fuzzy/defuzzification.py, channels/kraus.py).
Öznitelikler. Bir anlık görüntü verir: ortalama T1, ortalama T2 ve ortalama okuma hatası.
Üyelik. Her kuralının her öznitelik için, merkezi ve genişliği eğitimle öğrenilen bir Gauss kümesi vardır:
Ateşleme gücü. Kuralın üyeliklerinin çarpımı:
Kural çıktısı. Birinci dereceden TSK: her kural iki gürültü parametresini özniteliklerin doğrusal bir fonksiyonu olarak önerir:
Birleştirme. Önerilerin kural üzerinden, ateşleme gücüyle ağırlıklı ortalaması:
Öznitelik başına üç kümeyle kural ve 234 NC-045 eğitilebilir parametre vardır: 216’sı matrislerinde, 18’i merkez ve genişliklerde NC-037.
Kanal. Sıkıştırma ‘yi, ikisi de aralığında olan bir genlik sönümü parametresi ile bir faz sönümü parametresi ‘ya dönüştürür. Her uygun kapı, Kraus operatörleri
olan genlik sönümünü, parametreli faz sönümüyle birleşik olarak alır.
Tip-2 yolu. Aralıklı bir Gauss kümesinin iki genişliği vardır, ; böylece her üyelik bir aralık olur ve her kural bir alt güç ile bir üst güç ile ateşlenir. Motorun Nie-Tan durulaştırıcısı iki ağırlıklı ortalamanın ortalamasını alır:
Aralık. Aralığın topluluktan gelmesi planlanıyor: gürültü modeli (varsayılan olarak 32 NC-018) ayrı ayrı simüle edilir ve sonuçları bir aralıkta birleştirilir. Üyelerin nasıl farklılaşacağı ve sonuçlarının nasıl birleşeceği yukarıdaki açık kararlardır.