Architecture#
Module Layout#
psipose/
├── base.py # QuantumEstimator base class
├── encoders/ # Data encoding circuits
│ ├── _base.py # BaseEncoder abstract class
│ ├── angle.py # AngleEncoder
│ └── amplitude.py # AmplitudeEncoder
├── ansatze/ # Parameterized quantum circuits
│ ├── _base.py # BaseAnsatz abstract class
│ ├── hardware_efficient.py # HardwareEfficientAnsatz
│ └── strongly_entangling.py # StronglyEntanglingAnsatz
├── estimators/ # sklearn-compatible estimators
│ ├── vqc.py # VQCClassifier
│ ├── qsvc.py # QSVC
│ └── vqc_regressor.py # VQCRegressor
└── kernels/ # Quantum kernels
└── fidelity.py # FidelityQuantumKernel
Key Abstractions#
Encoder: Takes classical features and applies them to qubits.
Ansatz: A parametrized quantum circuit with trainable weights.
Estimator: The sklearn-compatible class combining encoder + ansatz + optimizer.