Quickstart#

Get started with psipose in 5 minutes.

Install#

pip install psipose

Classify with VQCClassifier#

from psipose import QSVC, VQCClassifier
from sklearn.datasets import make_moons
from sklearn.model_selection import train_test_split

# 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#

svc = QSVC(n_qubits=2)
svc.fit(X_train, y_train)

accuracy = svc.score(X_test, y_test)
print(f"Accuracy: {accuracy:.2%}")