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. |
Inference¶
Algorithms for inference.
Implements a quantum Bayesian inference (QBI) algorithm that has been developed in [1]. |
Regressors¶
Algorithms for data regression.
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. |