pyriemann_qiskit.classification.CpMDM

class pyriemann_qiskit.classification.CpMDM(optimizer=<pyriemann_qiskit.optimization.docplex.ClassicalOptimizer object>, **params)[source]

Quantum-enhanced MDM classifier

This class is a constraint programming (CP) implementation of the Minimum Distance to Mean (MDM) [1], which can run with quantum optimization. Only log-Euclidean distance between trial and class prototypes is supported at the moment, but any type of metric can be used for centroid estimation.

Parameters:

optimizer (pyQiskitOptimizer, default=ClassicalOptimizer()) – An instance of pyriemann_qiskit.optimization.docplex.pyQiskitOptimizer.

Notes

Added in version 0.4.2.

Changed in version 0.6.0: Moved to algorithms sub-package

See also

pyriemann.classification.MDM

References

[1]

Multiclass Brain-Computer Interface Classification by Riemannian Geometry A. Barachant, S. Bonnet, M. Congedo, and C. Jutten. IEEE Transactions on Biomedical Engineering, vol. 59, no. 4, p. 920-928, 2012.

__init__(optimizer=<pyriemann_qiskit.optimization.docplex.ClassicalOptimizer object>, **params)[source]

Init.