TensorFlow Quantum (TFQ), kuantum makine öğrenimi için bir Python çerçevesidir. TFQ, bir uygulama çerçevesi olarak, kuantum algoritması araştırmacılarının ve makine öğrenimi uygulama araştırmacılarının, Google'ın kuantum hesaplama çerçevelerinden, tümü TensorFlow içinden yararlanmasına olanak tanır.
TensorFlow Quantum, kuantum verilerine ve hibrit kuantum-klasik modeller oluşturmaya odaklanır. Bu dizayn Interleave kuantum algoritmaları ve mantığa araçlar sağlar Cirq TensorFlow ile. TensorFlow Quantum'u etkin bir şekilde kullanmak için temel bir kuantum hesaplama bilgisi gereklidir.
TensorFlow Quantum'u kullanmaya başlamak için kurulum kılavuzuna bakın ve çalıştırılabilir dizüstü bilgisayar eğitimlerinden bazılarını okuyun.
Tasarım (değiştir | kaynağı değiştir)
TensorFlow Quantum, TensorFlow'u kuantum hesaplama donanımıyla entegre etmek için gereken bileşenleri uygular. Bu amaçla, TensorFlow Quantum iki veri türü ilkesi sunar:
- Kuantum devresi - Bu, TensorFlow içindeki Cirq tanımlı bir kuantum devresini temsil eder. Farklı gerçek değerli veri noktası gruplarına benzer şekilde değişen boyutlarda devre grupları oluşturun.
- Pauli toplamı - Cirq'te tanımlanan Pauli operatörlerinin tensör çarpımlarının doğrusal kombinasyonlarını temsil eder. Devreler gibi, farklı boyutlarda operatör grupları oluşturun.
Kuantum devrelerini temsil etmek için bu ilkelleri kullanan TensorFlow Quantum aşağıdaki işlemleri sağlar:
- Devre gruplarının çıkış dağılımlarından örnek.
- Pauli toplamlarının gruplarının, devre grupları üzerindeki beklenti değerini hesaplayın. TFQ, geri yayılım uyumlu gradyan hesaplaması uygular.
- Devrelerin ve durumların yığınlarını simüle edin. Tüm kuantum durum genliklerini doğrudan bir kuantum devresi boyunca incelemek, gerçek dünyada ölçekte verimsiz olsa da, durum simülasyonu, araştırmacıların bir kuantum devresinin durumu neredeyse tam bir hassasiyet düzeyine nasıl eşleştirdiğini anlamalarına yardımcı olabilir.
Tasarım kılavuzunda TensorFlow Quantum uygulaması hakkında daha fazla bilgi edinin.
Sorun bildir
TensorFlow Quantum sorun izleyicisini kullanarak hataları veya özellik isteklerini bildirin .