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%}")