Quantum machine learning algorithms (qiskit_machine_learning.algorithms
)¶
The package contains core algorithms such as classifiers and classifiers.
Machine Learning Base Classes¶
Base class for ML model that defines a scikit-learn like interface for Estimators. |
|
An abstract objective function. |
|
Provides convenient methods for saving and loading models. |
Machine Learning Objective Functions¶
An objective function for binary representation of the output. |
|
An objective function for multiclass representation of the output. |
|
An objective function for one hot encoding representation of the output. |
Algorithms¶
Classifiers¶
Algorithms for data classification.
Implements Pegasos Quantum Support Vector Classifier algorithm. |
|
Quantum Support Vector Classifier that extends the scikit-learn sklearn.svm.SVC classifier and introduces an additional quantum_kernel parameter. |
|
Implements a basic quantum neural network classifier. |
|
A convenient Variational Quantum Classifier implementation. |
Regressors¶
Quantum Support Vector Regressor.
Quantum Support Vector Regressor that extends the scikit-learn sklearn.svm.SVR regressor and introduces an additional quantum_kernel parameter. |
|
Implements a basic quantum neural network regressor. |
|
A convenient Variational Quantum Regressor implementation. |
Distribution Learners¶
Base class for discriminative Quantum or Classical Neural Networks. |
|
Base class for generative Quantum and Classical Neural Networks. |
|
Discriminator based on NumPy |
|
Discriminator based on PyTorch |
|
Quantum Generator. |
|
The Quantum Generative Adversarial Network algorithm. |