KonuAnlatım.com

Ölçüm Histogramları

Kuantum Hesaplama · Bölüm 78Kuantum HesaplamaDers

Bir kuantum devresini simülatörde ya da gerçek işlemcide çalıştırdığında eline tek bir sonuç değil, binlerce ölçümün dağılımı geçer; bu dağılımın sütun grafiğine ölçüm histogramı denir. Bu derste histogramın neyi gösterdiğini, frekanslardan olasılığa geçişi, bit dizisi sıralamasının klasik tuzağını ve gürültünün grafiğe etkisini öğreneceksin. Serinin tamamı için Kuantum Hesaplama dersleri sayfasına bakabilirsin.

Ölçüm Histogramı Nedir?

Bir kuantum deneyi iki sayıyla tanımlanır: kaç shot (ölçüm tekrarı) yaptığın ve her bit dizisinin kaç kez geldiği. Bu ikiliye counts sözlüğü denir; 1024 shotluk bir koşu şunu verebilir: {'00': 507, '11': 517}. Histogram bu sözlüğün grafiğidir: yatay eksende bit dizileri, dikey eksende sayılar ya da frekanslar durur. Temel kural: tüm sütunların toplamı shot sayısına eşittir, Σₓ nₓ = N. Sözlükte hiç geçmeyen bir bit dizisi, o koşuda hiç görülmedi demektir; sonucun olasılığının sıfır olduğu anlamına gelmez.

Kesin değerle karıştırmamak için Statevector Simülasyonu dersini hatırla: orada olasılıklar doğrudan hesaplanır, pₓ = |⟨x|ψ⟩|², örneklem hatası yoktur. Histogram ise bu olasılıklardan örnek çeker; Shot Tabanlı Simülasyon dersinde gördüğümüz gibi her shot bir zar atışıdır. Yani histogram gerçeğin kendisi değil, sonlu örneklemlerle çekilmiş fotoğrafıdır; bulanıklığın büyüklüğünü şimdi sayıya dökelim.

Frekanslardan Olasılığa: Küçük Bir Hesap Akışı

Örnek olarak Bell devresini alalım; iki kübitlik yazımını Kuantum Devresi Yazımı dersinde görmüştün. 0. kübite Hadamard, ardından 0–1 arasına CNOT uygulayınca durum |ψ⟩ = (|00⟩ + |11⟩)/√2 olur. Born kuralına göre olasılık genlik karesidir: P(00) = |1/√2|² = 1/2, P(11) = 1/2, P(01) = P(10) = 0. İdeal histogramda yalnızca iki eşit sütun vardır. {'00': 507, '11': 517} gelen 1024 shotluk gerçekçi bir sonucu adım adım yorumlayalım:

  1. Toplamı denetle: 507 + 517 = 1024 = N; koruma kuralı sağlanıyor.
  2. Frekansları hesapla: f('00') = 507/1024 ≈ 0,495; f('11') = 517/1024 ≈ 0,505.
  3. Örneklem hatasını hesapla: σ = √(p(1−p)/N) = √(0,5 × 0,5/1024) = 0,5/32 ≈ 0,016.
  4. Sapmayı σ ile kıyasla: 0,495, ortalamanın yalnızca 0,005 altında, yani yaklaşık σ'nın üçte biri. Bu dalgalanma sürpriz değil, beklenen örnekleme gürültüsüdür.

Buradan iki pratik kural çıkar. Birincisi, istatistiksel hata N'nin kareköküyle küçülür: hatayı yarıya indirmek istiyorsan shot sayısını dört katına alırsın; 1024 shotta tipik sapma ~%1,6 iken 4096 shotta ~%0,8'dir. İkincisi, iki sütun arasındaki fark ancak ilgili σ bantlarından belirgin biçimde büyükse anlamlıdır. Farkları kurallı biçimde test etmenin yollarını Sonuçların İstatistiksel Analizi dersinde işleyeceğiz.

Bit Dizisi Sıralaması ve Kenarlaştırma

Histogramların en sık tuzağı bit dizilerinin yazım sırasıdır. Qiskit bit dizilerini little-endian basar: '011' çıktısında en sağdaki rakam 0. kübite, ortadaki 1. kübite, soldaki 2. kübite aittir. Teorideki |q₂q₁q₀⟩ yazımıyla sıra aynıdır; tuzak, alışkanlıkla soldaki rakamı 0. kübit sanmaktır. Hızlı test: yalnızca 0. kübite X uygula; durum |001⟩ olur ve Qiskit '001' basar. Sağdan okuyan doğru yorumu yapar (q₀ = 1), soldan okuyan X'i yanlış kübite atfeder. Hangi aracı kullanırsan kullan, sırayı tek kapılı bir test devresiyle sabitle.

İkinci konu ilgisiz kübitler. Üç kübine de Hadamard uygulayıp 1024 shot koşturursan histogramda sekiz çubuk, her biri yaklaşık 128 sayı beklersin (tekdüze dağılımda p = 1/8). Yalnızca 0. kübitle ilgileniyorsan sağdaki rakamı 0 olan dört çubuğun ('000', '010', '100', '110') sayılarını toplarsın: ~512 → f(q₀ = 0) ≈ 1/2. Bu toplama işlemine kenarlaştırma denir: ilgilendiğin desen dışındaki kübitlerin değerlerinden bağımsız olarak, desenine uyan tüm sayıları topla. Dolanık durumlarda kenarlaştırma şarttır; Bell durumunda tek bir kübitin kenar frekansı tamamen tekdüze çıkar, çünkü asıl bilgi eşleşmenin öbür yarısındadır.

İdeal Histogram mı, Gürültülü Histogram mı?

İdeal simülatörde Bell histogramında yalnızca '00' ve '11' çubukları vardır; '01' ile '10' hiç çizilmez, çünkü olasılıkları tam sıfırdır. Gerçek donanımda tablo değişir: '01' ile '10' her biri %2–5 bandında dolabilir, büyük çubuklar %50'nin altına iner. Bu görsel imza, sonucun temiz mi kirli mi olduğunu bir bakışta söyler; konunun uzantısı Gerçek Kuantum Donanımında Çalıştırma dersidir.

Fazladan sütunların kaynağı dekoherans, kapı hataları ve okuma (ölçüm) hatasıdır; sayısal modelleri Gürültü Modelleri dersinde incelenir. Simetrik küçük çubuklar çoğunlukla okuma hatasına, çubukların genel çöküşü kapı hatası ve dekoheransa işaret eder. En hızlı teşhis yöntemi, aynı devreyi önce ideal sonra gürültülü simülatörde koşturup iki histogramı yan yana koymaktır: aradaki fark, donanım sonucuna ne kadar şüpheyle yaklaşman gerektiğini söyler.

Sık Yapılan Hatalar ve Yanılgılar

Histogram okurken en çok düşülen hataları derli toplu toplayalım:

  • Histogramı olasılık sanmak. '00' çubuğunun 0,52 çıkması, olasılığın tam 0,52 olduğu anlamına gelmez; gerçek değer ±σ bandının içinde herhangi bir yerde olabilir.
  • Bit dizisini ters okumak. Little-endian çıktıyı soldan okuyup kübitleri karıştırmak, devrenin davranışını yanlış doğrulamana yol açar.
  • Az shottan kesin hüküm çıkarmak. p = 0,01 olan bir sonuç 100 shotta yaklaşık %37 olasılıkla hiç görülmez; hiç gelmedi ile imkânsız aynı şey değildir.
  • Eksik sütunları unutmak. Counts sözlüğünde geçmeyen dizi yalnızca o koşuda görülmedi demektir; olasılığı sıfır değildir.
  • Farklı shot sayılarını ham sayılarla kıyaslamak. 100 ve 10.000 shotluk histogramları sayı üzerinden kıyaslamak yanıltır; frekansa ve σ bandına indirgeyerek karşılaştır.

Özetle histogram, olasılık dağılımının sonlu örneklemlerle çizilmiş portresidir: sütunlar sayı sayar, sen frekansı olasılıktan ve sapmayı σ'dan ayırt ederek okursun. Ölçümü devrenin ortasında yapıp akışı ona göre yönlendirmek önceki ünitedeki Klasik Kontrol dersinin konusuydu; deneyini Kuantum Deneyi Tasarımı ilkeleriyle kurar, sayıları sıradaki istatistik dersinde kurallı biçimde değerlendirirsen, histogramdan güvenilir sonuç çıkarma döngün tamamlanır.

Sık Sorulan Sorular

Ölçüm histogramı nedir?

N shotluk bir kuantum deneyinde her bit dizisinin kaç kez ölçüldüğünü gösteren sütun grafiğidir. Sütunlar counts sözlüğünden gelir; her sayıyı shot sayısına böldüğünde olasılıkların frekans tahminlerini elde edersin. Tüm sütunların toplamı daima shot sayısına eşittir.

Qiskit'te bit dizisi neden tersten okunur?

Qiskit bit dizilerini little-endian basar: '011' çıktısında en sağdaki rakam 0. kübite aittir. Teorideki |q₂q₁q₀⟩ yazımıyla sıra aynıdır; tuzak, soldaki rakamı 0. kübit sanma alışkanlığıdır. Tek X kapılı bir devreyle sıralamayı deneyle doğrulayabilirsin.

Histogram sonuçları teorik olasılıklardan neden farklı çıkar?

Histogram sonlu sayıda shotla örneklem yapar; frekans, gerçek olasılık p etrafında σ = √(p(1−p)/N) standart hatasıyla salınır. p = 0,5 ve N = 1024 için bu yaklaşık %1,6'dır. Gerçek donanımda gürültü ayrıca beklenmeyen sonuçlara ait fazladan sütunlar ekler.

Kaç shot kullanmalıyım?

İstatistiksel hata yaklaşık 1/√N ile küçülür; hatayı yarıya indirmek için shot sayısını dört katına almak gerekir. Ders deneylerinde 1024 çoğu zaman yeterlidir, hassas olasılık tahminlerinde 10.000 ve üzeri shot tercih edilir.

Kaynaklar ve İleri Okuma

Born rule — Wikipedia — Ölçüm olasılığının genlik karesiyle tanımlandığı kuralın (pₓ = |⟨x|ψ⟩|²) referans maddesi.

Measurement in quantum mechanics — Wikipedia — Ölçüm sürecinin matematiksel çerçevesine genel bakış.

IBM Qiskit Documentation — Counts sözlüğünün biçimi ve sonuç nesnelerinin resmî dokümantasyonu.

IBM Quantum Learning — Kuantum programlama ve sonuç okuma konularında resmî kurs kataloğu.

Dersler

Tümü →