TensorFlow Quantum (TFQ), kuantum makine öğrenimine yönelik bir Python çerçevesidir. Bir uygulama çerçevesi olarak TFQ, kuantum algoritma araştırmacılarının ve makine öğrenimi uygulama araştırmacılarının TensorFlow içinden Google'ın kuantum bilişim çerçevelerinden yararlanmasına olanak tanır.
TensorFlow Quantum, kuantum verilerine ve hibrit kuantum-klasik modeller oluşturmaya odaklanır. TensorFlow ile Cirq'de tasarlanan kuantum algoritmalarını ve mantığını bir araya getirmek için araçlar sağlar. TensorFlow Quantum'u etkili bir şekilde kullanmak için temel kuantum hesaplama anlayışı 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
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ü temel öğesini sunar:
- Kuantum devresi —Bu, TensorFlow içindeki Cirq tanımlı bir kuantum devresini temsil eder. Farklı gerçek değerli veri noktaları gruplarına benzer şekilde, farklı boyutlarda devre grupları oluşturun.
- Pauli toplamı —Cirq'de tanımlanan Pauli operatörlerinin tensör çarpımlarının doğrusal kombinasyonlarını temsil eder. Devrelerde olduğu gibi, farklı boyutlarda operatör grupları oluşturun.
TensorFlow Quantum, kuantum devrelerini temsil etmek için bu temel öğeleri kullanarak aşağıdaki işlemleri sağlar:
- Devre gruplarının çıkış dağılımlarından örnek.
- Devre partilerindeki Pauli toplamlarının partilerinin beklenti değerini hesaplayın. TFQ, geriye yayılımla uyumlu gradyan hesaplamasını uygular.
- Devre ve durum grupları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 durumları tama yakın bir hassasiyet düzeyine nasıl eşlediğini anlamalarına yardımcı olabilir.
Tasarım kılavuzundan TensorFlow Quantum uygulaması hakkında daha fazla bilgi edinin.
Sorunları bildir
TensorFlow Quantum sorun izleyiciyi kullanarak hataları veya özellik isteklerini bildirin.