ZKSF logo, a neon quantum brainZKSF

Applications / AI

AI quantum computing use cases

Quantum AI and QML, measured on QPUs and classical baselines

Quantum machine learning (QML) puts a parameterised circuit where a model layer would sit, and the rotation angles are the weights: a quantum circuit Born machine (QCBM), a QGAN, quantum image generation, a variational policy for quantum reinforcement learning, quantum kernels and variational classifiers, and quantum reservoir computing.

AI for quantum points the other way, with neural network quantum states (NNQS) finding a ground state and neural network tomography reconstructing the state a device prepared. Every case below is a billed run against the production API with its criterion fixed in advance, and five of the eight were then submitted to a quantum processor.

The ZKSF console showing a photonic program and a job history of neural.cpu, QuEra Aquila and Rigetti runs, beside the Android app

Every run below is reproducible from the console, or from a phone. Get the Android app

One worked example before the cases below. This is the neural wavefunction from NNQS for materials and chemistry, and it is the same table that page carries.

Run on our engines

A spin Hamiltonian solved on the TPU tier, and the H2 molecule solved on both neural engines for comparison. Submitted to each kind of compute we offer, on 16 and 18 September 2026. Every figure below is a real job on the service, priced as any customer would be priced.

DeviceEngineKindQubitsResultCost
Google Cloud TPUneural.tpuTPU12energy -6.918861, ceiling -6.886729, against an exact ground state of -7.048804$0.0395
CPUneural.cpuCPU2H2 at -1.116981 Ha, 0.0203 Ha above exact certificate$0.0001
Google Cloud TPUneural.tpuTPU2the same H2 molecule, -1.116981 Ha certificate$0.0740

The same problem is yours to run: every instance here is seeded, so it rebuilds exactly. Open the console and a cost estimate is free before anything executes.

Where each method stops

Every figure below follows from the encoding or from the shot budget rather than from a timing, so unlike an accuracy it does not move when a benchmark is re-run. The measured results sit on each case page.

Use caseDirectionClassical baselineWhere the method runs out
QCBM and quantum generative modelsQuantum for AIThe untrained circuit, at TVD 0.4592^n outcomes against a fixed shot budget: at 20 qubits most outcomes are never sampled once
QGAN and synthetic dataQuantum for AIThe discriminator gap, which starts at 0.0069Mode collapse onto a subset of outcomes, the same failure mode as a classical GAN
Quantum AI image generationQuantum for AIThe target image itself, pixel by pixelOne qubit per pixel: a 108-qubit processor holds about a 10x10 image in a single job
Quantum RL and control policiesQuantum for AIA random policy, at 0.533 mean returnOne circuit per decision: an episode of 1,000 steps is 1,000 jobs
NNQS for materials and chemistryAI for quantumExact diagonalisation, where the system still fits in memory40 spins on the neural tier; exact diagonalisation stops near 30
QML and classificationQuantum for AILogistic regression, k-NN, an MLP and an RBF kernelA kernel needs one circuit per pair: 1,111 circuits for 62 points
QRC, quantum reservoir computingQuantum for AIThe raw coordinates, at 0.850A bitstring readout needs 2^n features from a fixed shot budget; local observables need n^2
NNQS tomographyAI for quantumHeld-out measurement records the fit never sawRefused outright when the measured bases cannot determine a state

Every criterion was fixed before the run

Each case above had its success condition written down before it was submitted, and the result is published against that condition whichever way it came out. Where a run on hardware returned a worse figure than its simulator, the hardware figure is the one printed.

Every number is from a job billed on the production service at the price any customer pays, and the approximate ones carry a certified error bound. You can load the same circuits into the console, change the instance to your own data, and export a certificate for your own run.

Working on a model shape not covered here? Tell us the problem and we will benchmark it.