Angle Encoding maps classical numerical values into quantum rotation angles.
Each classical feature rotates a qubit around the X, Y, or Z axis of the Bloch sphere.
📌 Concept
For vector \( x = (x_1, ..., x_n) \), each feature is encoded as:
\( |x_i\rangle = R_y(x_i)|0\rangle = \cos(x_i/2)|0\rangle + \sin(x_i/2)|1\rangle \)
⭐ Key Features
- Efficient depth: Constant circuit depth (1 gate per qubit).
- Use cases: QSVM, Variational Quantum Classifiers.
- Limitation: Requires \(N\) qubits for \(N\) features.
📘 Example
Input: x = 1.57 (approx π/2)
Gate: Ry(1.57)
State: |+⟩ (Superposition)