How To Precisely Control Your Qubits In Qiskit

The RY operator in practice

Do you want to get started with Quantum Machine Learning? Have a look at Hands-On Quantum Machine Learning With Python.

Quantum computing is a tool for statistical modeling. We encode our statistical assumptions about the world in an executable model — the quantum circuit. That circuit enables us, data scientists, to conduct analyses and infer relationships between variables or discover insights.

The most important unit we work with in a quantum circuit is the quantum bit — the qubit. The qubit is a probabilistic system that is either 0 or 1, each with a distinct probability that depends on the qubit’s internal state — the state of superposition.

Inside the quantum circuit, we use operators to change this internal quantum state and thus, control the resulting probabilities.

To understand these operators, we visualize the qubit as a circle and the state of the qubit as a vector from the center of the circle to its surface. The proximities of the vector head to the poles correspond to the probabilities. The proximity to the north pole corresponds to the probability of measuring the qubit as a 0. And the proximity to the south pole corresponds to the probability of measuring the qubit as a 1 respectively.

Image by author

--

--

Frank Zickert | Quantum Machine Learning

You're interested in quantum computing and machine learning. But you don't know how to get started? Let me help