HomeQuantum ComputingQuantum Data Re-uploading Classifier

Quantum Data Re-uploading Classifier

Train a single qubit as a universal classifier: watch classical data get re-encoded onto the Bloch sphere across multiple layers, with a live parameter-shift-rule gradient descent shaping a nonlinear decision boundary.

Quantum Computing3DAdvanced60 FPS📱 Mobile-adapted⇄ 2D version
ds-topic-51 ↗ Open standalone

A single qubit, reset to |0⟩ and re-encoded with the same 2D input point across several layers, is enough to learn a nonlinear decision boundary — a result from the "data re-uploading" family of quantum machine-learning circuits. This simulator runs a real single-qubit statevector through L trainable layers, trains the rotation angles with the exact parameter-shift-rule gradient (no classical backprop through the quantum state), and renders both the live Bloch-sphere trajectory of whatever point you hover and the resulting classification tiles across the input plane, so you can watch a genuinely quantum-native optimizer sculpt a decision boundary in real time.

⚙ Under the hood

Train a single qubit as a universal classifier: classical data is re-encoded across multiple layers while a live parameter-shift-rule gradient descent reshapes the Bloch-sphere trajectory and the resulting decision boundary.

quantum machine learningvariational circuitbloch sphereparameter-shift ruledata encodinggradient descent

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)