Quickstart#
Get started with psipose in 5 minutes.
Install#
pip install psipose
Classify with VQCClassifier#
from sklearn.datasets import make_moons
from sklearn.model_selection import train_test_split
from psipose.estimators.vqc import VQCClassifier
# Generate data
X, y = make_moons(n_samples=100, noise=0.1, random_state=42)
X_train, X_test, y_train, y_test = train_test_split(X, y, random_state=42)
# Create and train classifier
clf = VQCClassifier(n_qubits=2, n_iter=50)
clf.fit(X_train, y_train)
# Predict
accuracy = clf.score(X_test, y_test)
print(f"Accuracy: {accuracy:.2%}")
Quantum Kernel SVM#
from psipose.estimators.qsvc import QSVC
from psipose.models import QuantumKernel
# Create quantum kernel
kernel = QuantumKernel()
svc = QSVC(kernel=kernel)
# Train and predict
svc.fit(X_train, y_train)
accuracy = svc.score(X_test, y_test)
print(f"Accuracy: {accuracy:.2%}")