Algorithms (qiskit_machine_learning.algorithms
)
Machine Learning Base Classes¶
Base class for ML model. |
|
An abstract objective function. |
|
This class provides convenient methods for saving and loading models. |
Machine Learning Objective Functions¶
An objective function for binary representation of the output, e.g. |
|
An objective function for multiclass representation of the output, e.g. |
|
An objective function for one hot encoding representation of the output, e.g. |
Algorithms¶
Classifiers¶
Algorithms for data classification.
This class implements Pegasos Quantum Support Vector Classifier algorithm developed in [1] and includes overridden methods |
|
Quantum Support Vector Classifier. |
|
Quantum neural network classifier. |
|
Variational quantum classifier. |
Regressors¶
Quantum Support Vector Regressor.
Quantum Support Vector Regressor. |
|
Quantum neural network regressor. |
|
Quantum neural network regressor using TwoLayerQNN |
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. |