Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Kerangka Materi
Dasar-dasar dan Arsitektur ProjectQ
- Sejarah dan tujuan ProjectQ
- Komponen inti: mesin, backend, dan meta-mesin
- Pipa kompilasi dan transformasi
Memulai dengan ProjectQ
- Menginstal ProjectQ dan dependensi
- Menginisialisasi mesin utama dan setup backend
- Memahami simulator backend default
Sintaks dan Konstruksi ProjectQ
- Alokasi qubit, register, dan gerbang dasar
- Kontrol, operasi kondisional, dan pengukuran
- Menggunakan gerbang kustom dan dekomposisi gerbang
Mesin Kompilator dan Teknik Optimasi
- Pipa mesin kompilator (optimizers, translators, decomposers)
- Pembatalan gerbang, penggabungan, dan penjadwalan
- Menulis mesin optimasi kustom
Program Kuantum dan Contoh
- Membangun sirkuit sederhana (Bell states, teleportasi kuantum)
- Bekerja dengan operasi kontrol dan qubit ancilla
- Sirkuit berparameter dan konstruksi variasi
Menargetkan Multiple Back Ends
- Menerjemahkan sirkuit untuk IBM Q, Rigetti, atau perangkat keras lainnya
- Menggunakan simulator yang menyadari noise dan estimasi kesetiaan
- Pengujian, debugging, dan validasi hasil
Proyek Mini Praktis
- Definisikan algoritma kuantum (misalnya, potongan Grover atau QFT sederhana)
- Implementasikan melalui ProjectQ, optimalkan, dan pilih backend
- Analisis output, bandingkan simulator, dan perbaiki sirkuit
Ringkasan dan Langkah Berikutnya
Persyaratan
- Pengetahuan tentang konsep komputasi kuantum (qubit, superposisi, gerbang)
- Pengalaman dalam pemrograman Python
- Kenyamanan dengan representasi sirkuit kuantum
Audience
- Pengembang perangkat lunak kuantum
- Peneliti dan insinyur yang mengeksplorasi pemrograman kuantum
- Pengembang yang berniat menargetkan backend kuantum
7 Jam