This project demonstrates a simple Hybrid Quantum-Classical Machine Learning model using Qiskit and Scikit-learn.
We combine:
- Quantum feature encoding using Qiskit circuits
- Classical ML model (Logistic Regression)
This is a basic example of: Quantum Machine Learning (QML)
- Qiskit
- Qiskit Aer
- NumPy
- Scikit-learn
pip install -r requirements.txt
python hybrid.py
We use Angle Encoding to transform classical data into quantum states.
Each input feature is mapped to rotation angles applied on qubits using Ry gates.
Additionally, we introduce entanglement using CX gates to capture correlations between features.
This allows the quantum circuit to represent classical data in a higher-dimensional Hilbert space, which can enhance feature separability in some cases.
This circuit represents a simple Hybrid Quantum-Classical feature encoding pipeline built using Qiskit.
It includes:
Angle Encoding (Ry gates): Classical input features are converted into quantum rotation angles. Superposition (Hadamard gates): Prepares qubits to explore multiple states simultaneously. Entanglement (CX gate): Captures correlations between input features. Measurement: Converts quantum states back into classical information for machine learning models.
This structure is a basic example of Quantum machine learning, where quantum circuits are used as feature transformation layers in a classical ML pipeline.
This is an educational/demo project, not a production quantum advantage model.
__pycache__/
*.pyc
quantum_env/
.env