| CPC G06N 10/40 (2022.01) | 18 Claims |

|
1. A quantum data loader configured to encode an n-dimensional vector representing classical data into a quantum state, the quantum data loader comprising:
n−1 tunable beam splitters coupled together according to a binary tree pattern, each beam splitter having a tunable parameter that affects a ratio of reflectance versus transmittance; and
a single photon source coupled to a root node tunable beam splitter, the single photon source configured to inject a photon into the root node tunable beam splitter.
|