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.MDMReferences
[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.