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

Xanadu

PennyLane ile VQE ve kuantum makine öğrenmesi

YazılımKuantum makine öğrenmesiLisans: Apache-2.0Sürüm: 0.45.17.4 KB

Resmi kaynak: PennyLaneAI/pennylane

ZIP indir (ücretsiz) Mağazada aç

Xanadu'nun türevlenebilir kuantum programlama kütüphanesi PennyLane: gradyanla eğitilen ve tam çözüme 1e-3 içinde yakınsayan test edilmiş VQE örneği.

PennyLane nedir?

PennyLane, kuantum devrelerini sıradan Python fonksiyonları gibi yazmanı ve otomatik türev alarak (autodiff) eğitmeni sağlayan bir kütüphanedir. NumPy, PyTorch ve JAX ile birlikte çalışır; bu yüzden hibrit kuantum-klasik algoritmalar ve kuantum makine öğrenmesi için yaygın olarak kullanılır.

Ne zaman kullanılır?

Bu paketteki örnek

vqe_ornegi.py iki kübitlik bir Hamiltonyen tanımlar, 4 parametreli bir devreyi Adam optimizasyonuyla eğitir ve bulduğu enerjiyi tam köşegenleştirme sonucuyla karşılaştırır. Test sırasında fark 1e-3'ün altında kaldı.

Not

PennyLane, ortamda JAX kuruluysa onu da yüklemeye çalışır. Windows'ta JAX'in DLL hatası verdiğini gördük; PennyLane'i kendi temiz sanal ortamında kurman en güvenlisi.

Sonraki adımlar

  1. qml.qchem modülüyle gerçek bir molekülün Hamiltonyenini kur.
  2. PennyLane demolarındaki kuantum sınıflandırıcı örneklerine geç.

Kurulum ve çalıştırma

pip install pennylane
python vqe_ornegi.py

Test edildiği ortam: pennylane 0.45.1, 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