Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

TensorFlow Quantum

TensorFlow Quantum (TFQ) adalah kerangka kerja Python untuk pembelajaran mesin kuantum . Sebagai kerangka kerja aplikasi, TFQ memungkinkan peneliti algoritma kuantum dan peneliti aplikasi ML untuk memanfaatkan kerangka kerja komputasi kuantum Google, semuanya dari dalam TensorFlow.

TensorFlow Quantum berfokus pada data kuantum dan membangun model hybrid-klasik kuantum . Ini menyediakan alat untuk interleave algoritma kuantum dan logika yang dirancang dalam Cirq dengan TensorFlow. Pemahaman dasar tentang komputasi kuantum diperlukan untuk menggunakan TensorFlow Quantum secara efektif.

Untuk memulai dengan TensorFlow Quantum, lihat panduan instal dan bacalah beberapa tutorial notebook yang bisa dijalankan.

Rancangan

TensorFlow Quantum mengimplementasikan komponen yang diperlukan untuk mengintegrasikan TensorFlow dengan perangkat keras komputasi kuantum. Untuk itu, TensorFlow Quantum memperkenalkan dua tipe data primitif:

  • Sirkuit kuantum — Ini mewakili sirkuit kuantum yang ditentukan Cirq dalam TensorFlow. Buat kumpulan sirkuit dengan ukuran berbeda-beda, mirip dengan kumpulan titik data nyata yang berbeda.
  • Pauli sum — Menghadirkan kombinasi linear dari produk tensor dari operator Pauli yang didefinisikan dalam Cirq. Seperti sirkuit, buat kumpulan operator dengan ukuran berbeda-beda.

Menggunakan primitif ini untuk mewakili sirkuit kuantum, TensorFlow Quantum menyediakan operasi berikut:

  • Sampel dari distribusi keluaran batch rangkaian.
  • Hitung nilai ekspektasi jumlah Pauli dalam jumlah rangkaian. TFQ mengimplementasikan perhitungan gradien yang kompatibel dengan backpropagation.
  • Mensimulasikan kumpulan rangkaian dan kondisi. Sementara memeriksa semua amplitudo keadaan kuantum secara langsung di seluruh rangkaian kuantum tidak efisien dalam skala di dunia nyata, simulasi keadaan dapat membantu peneliti memahami bagaimana sirkuit kuantum memetakan status ke tingkat presisi yang mendekati tepat.

Baca lebih lanjut tentang implementasi TensorFlow Quantum dalam panduan desain .

Laporkan masalah

Laporkan bug atau permintaan fitur menggunakan pelacak masalah Quantum TensorFlow .