Ruang Kuantum
Masuk untuk melihat Ruang Kuantum
Panel personal menampilkan ringkasan milik Anda setelah login — data tidak dimuat di halaman publik.
MasukApa & untuk apa
Ruang Kuantum adalah fitur Quantum Machine Learning (QML) di PSD — tempat merancang sirkuit kuantum, menjalankannya di simulator, dan melatih model hibrida kuantum-klasik. Ruang Kuantum adalah aset mandiri (kind="kuantum"), sejajar dengan Proyek, Dataset, dan Model — bukan sub-fitur di dalam Model.
Fitur ini ditujukan sebagai magnet komunitas fisika & komputasi kuantum: Anda bisa bereksperimen dengan encoding data, variational circuit, dan pengukuran — tanpa harus menulis kode PennyLane dari nol. Sistem meng-generate kode Python valid dari pilihan Anda, lalu menjalankannya di lingkungan terisolasi (transparan & aman).
Cara kerja
Setiap aset kuantum terdiri dari tiga komponen utama:
- Encoding — cara memasukkan data klasik ke qubit:
- Angle — 1 qubit per fitur.
- Amplitude — menampung hingga 2ⁿ nilai (n = jumlah qubit).
- Basis — jumlah fitur harus sama dengan jumlah qubit.
- Sirkuit (ansatz) — rangkaian gerbang kuantum (H, X, CNOT, RX, RY, dll.) dengan parameter
trainable yang bisa dioptimasi saat latihan.
- Measurement — cara membaca hasil: ekspektasi (
expval), probabilitas (probs), atau sampel
(sample) dengan observable Pauli (Z/X/Y).
Alur tipikal:
- Buat aset kuantum — atur qubit, encoding, sirkuit, dan measurement.
- Lihat kode — sistem merakit kode PennyLane utuh (read-only) untuk transparansi & belajar.
- Jalankan — simulator menghitung ekspektasi/histogram dengan jumlah shots yang Anda tentukan.
- Latih — optimizer klasik menyesuaikan parameter sirkuit memakai Dataset sebagai sumber fitur.
- Terbitkan ke Model *(opsional)* — bobot terlatih bisa dipublikasikan sebagai Model baru atau
ditautkan ke Model yang sudah ada.
Simulasi qubit mahal secara eksponensial (state vector = 2ⁿ), sehingga tier membatasi qubit, shots, dan kedalaman sirkuit. Hardware kuantum nyata tersedia untuk tier tinggi.
Kapan dipakai
Cocok untuk:
- Belajar QML & komputasi kuantum dengan antarmuka visual (tanpa menulis kode mentah).
- Eksperimen sirkuit variational, encoding data, dan pengukuran kuantum.
- Melatih model hibrida kuantum-klasik dengan dataset PSD.
- Membangun portofolio QML dan berbagi ke komunitas fisika/kuantum.
Kurang tepat bila:
- Anda hanya butuh model ML klasik — gunakan aset Model biasa.
- Masalah Anda murni tabular/deep learning tanpa komponen kuantum — Notebook atau Studio Python lebih efisien.
- Anda butuh measure analitik di atas tabel gold — itu Ruang Model Semantik, bukan Ruang Kuantum.
Langkah demi langkah
Membuat aset kuantum
- Buka menu Aset → Ruang Kuantum, lalu tekan Buat Aset Kuantum.
- Isi judul dan tentukan jumlah qubit (≤ batas tier Anda).
- Pilih encoding (angle/amplitude/basis) — panel menampilkan qubit minimum yang dibutuhkan.
- Susun sirkuit lewat perancang visual: tambah gerbang, tandai parameter trainable.
- Atur measurement (expval/probs/sample + observable + wire).
- Simpan — kode PennyLane otomatis muncul di panel Kode (read-only).
Menjalankan sirkuit
- Buka halaman detail aset kuantum (
/kuantum/[slug]). - Pilih backend — Simulator (default) atau Hardware *(tier lanjut)*.
- Atur jumlah shots (≤ batas tier).
- Tekan Jalankan — hasil ekspektasi atau histogram muncul setelah proses selesai.
- Riwayat run tersimpan di tab Runs.
Melatih model hibrida
- Dari halaman aset, tekan Latih.
- Pilih Dataset sebagai sumber fitur, tentukan optimizer dan jumlah langkah.
- Proses latihan berjalan di latar belakang — pantau kurva loss.
- Setelah sukses, bobot terlatih tersimpan di aset kuantum.
Menerbitkan bobot ke Model *(opsional)*
- Setelah latihan sukses, tekan Terbitkan sebagai Model.
- Pilih salah satu:
- Buat Model baru — bobot jadi aset Model tersendiri.
- Tautkan ke Model yang ada — bobot ditambahkan sebagai versi Model yang sudah Anda punya.
- Model terkait muncul di katalog Model; aset kuantum tetap berdiri sendiri.
Menjelajahi komunitas
- Buka Penemuan atau halaman Ruang Kuantum publik.
- Jelajahi aset kuantum orang lain yang visibilitasnya publik.
- Pelajari sirkuit, encoding, dan kode yang mereka bagikan.
Batas tier
Simulasi kuantum dibatasi ketat karena biaya komputasi eksponensial. Angka berikut mengikuti tier reputasi Anda — ilustratif, angka dapat berubah.
| Tier reputasi | Maks. qubit | Maks. shots | Maks. kedalaman | Backend |
|---|---|---|---|---|
| Pemula | 8 | 1.024 | 20 | Simulator |
| Kontributor / Ahli | 16 | 8.192 | 60 | Simulator |
| Master / Grandmaster | 24 | 100.000 | 200 | Simulator + Hardware |
Poin & quest
| Aktivitas | Poin (ilustratif) |
|---|---|
| Membuat sirkuit kuantum | +5 |
| Menjalankan sirkuit sukses | +15 |
| Melatih model hibrida sukses | +40 |
| Menerbitkan bobot ke Model | +30 |
Quest bertema Ruang Kuantum:
- Sirkuit Bell Pertama — buat dan jalankan sirkuit 2-qubit sederhana (Bell state).
- Encoding Pertama — coba ketiga metode encoding (angle, amplitude, basis).
- Pengukuran Ekspektasi — jalankan measurement
expvaldengan observable PauliZ. - Latih Hibrida — selesaikan satu siklus latihan dengan dataset PSD.
- Terbitkan ke Model — publikasikan bobot terlatih ke aset Model (opsional).
Masalah umum & solusi
| Pesan / gejala | Solusi |
|---|---|
| **Angle encoding butuh 1 qubit per fitur** | Tambah qubit atau kurangi jumlah fitur di dataset. |
| **Amplitude encoding melebihi kapasitas** | Amplitude menampung maks. 2ⁿ nilai. Tambah qubit atau kurangi fitur. |
| **Basis encoding: fitur ≠ qubit** | Jumlah fitur harus persis sama dengan jumlah qubit. |
| **Wire pengukuran di luar rentang** | Wire measurement harus < jumlah qubit sirkuit. |
| **Terlalu banyak qubit / memori penuh** | Kurangi qubit — simulasi eksponensial. Cek batas tier. |
| **Shots melebihi kuota** | Turunkan jumlah shots atau naikkan tier reputasi. |
| **Backend hardware terkunci** | Hardware kuantum nyata butuh tier Master/Grandmaster. Gunakan Simulator dulu. |
| **Bingung Ruang Kuantum vs Model** | Ruang Kuantum = aset QML mandiri. Model = aset ML klasik. Bobot QML *bisa* diterbitkan ke Model, tapi keduanya terpisah. |
Fitur terkait
- Model — tujuan opsional publikasi bobot hasil latihan QML.
- Dataset — sumber fitur saat melatih model hibrida.
- Registry Model — kelola versi model hasil publikasi QML (fitur lanjut).
- Notebook — eksplorasi klasik; bandingkan dengan pendekatan kuantum.
- Kategori — tandai aset kuantum agar ditemukan di penemuan komunitas.