VQCClassifier ============= The ``VQCClassifier`` is a variational quantum classifier compatible with scikit-learn. .. autoclass:: psipose.estimators.VQCClassifier :members: :undoc-members: :show-inheritance: :no-index: Binary vs Multi-class --------------------- For binary classification (2 classes), a single QNode measures Pauli-Z expectation. For multi-class, one-vs-rest strategy trains one binary classifier per class. Using with sklearn ------------------ .. code-block:: python from sklearn.pipeline import Pipeline from sklearn.preprocessing import StandardScaler from psipose.estimators import VQCClassifier pipe = Pipeline([ ("scaler", StandardScaler()), ("vqc", VQCClassifier(n_qubits=4, n_iter=100)) ]) pipe.fit(X_train, y_train)