Skip to content

A simple implementation of the Quantum Support Vector Machine, using Qiskit.

License

Notifications You must be signed in to change notification settings

GlazeDonuts/QSVM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Quantum Support Vector Machine

This repository contains a basic implementation of a Quantum Support Vector Machine (QSVM) for binary classification.

The QSVM algorithm takes the classical machine learning algorithm and performs the support vector machine on a quantum circuit in order to be efficiently processed on a quantum computer.

The QSVM module from Qiskit Aqua, was trained on two datasets, one ad-hoc and another real-world dataset for breast cancer.

Below is a dimensionally reduced (via PCA) plot of the breast cancer dataset alongside the learned kernel used to perform binary classificatio using support vector mechanism.

Accuracies more than 99% were achieved.

References

About

A simple implementation of the Quantum Support Vector Machine, using Qiskit.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published