haiqu.isometry_encoding() to encode a vector of real features into a quantum state.
For 1000 classical features known techniques in the literature would require as many qubits for the encoding, which falls beyond the capabilities of current hardware. The same vector can be encoded into a more complex Hilbert space with a proposed technique lowering the amount of needed qubits to 100 and less and controllable by the user.
haiqu.isometry_encoding()
What does it do? Isometry encoding embeds classical real feature vector via parametrization of the Hilbert space of controllable complexity. How do I use it? Pass a real vector to create a data loading job, then retrieve results with job.result(). What are the options? Optional density parameter controls the complexity of the quantum state and amount of features which can be encoded. Additional hyperparameters for circuit synthesis include num_layers, truncation_cutoff and fine_tuning_iterations. Which option do you recommend? Start with the default settings for basic use cases. Observe how many qubits are used in the process and tune the denisty if necessary.
Having a bug or an issue?
Submit feedback
Initialize the benchmark
Import the necessary libraries, initialize the Haiqu SDK, create a desired quantum state.