pyriemann_qiskit.pipelines.FeaturesUnionClassifier

class pyriemann_qiskit.pipelines.FeaturesUnionClassifier(transformers=[QuanticNCH(classical_optimizer=<qiskit_optimization.algorithms.slsqp_optimizer.SlsqpOptimizer object>,            n_jobs=-1, qaoa_initial_points=[0.0, 0.0],            qaoa_optimizer=<qiskit_algorithms.optimizers.slsqp.SLSQP object>,            seed=92189, subsampling='random'), MDM(metric='logeuclid')], classifier=LinearDiscriminantAnalysis())[source]

An alias for FeatureUnion + Classifier

Aggregate features generated by different transformers, and use a classifier (e.g. LDA) in top of it.

Parameters:
  • transformers (List[TransformerMixin], default=[QuanticNCH, MDM]) – A list of sklearn transformers.

  • classifier (ClassifierMixin, default=LDA()) – A classifier

classes_

list of classes.

Type:

list

Notes

Added in version 0.2.0.

__init__(transformers=[QuanticNCH(classical_optimizer=<qiskit_optimization.algorithms.slsqp_optimizer.SlsqpOptimizer object>,            n_jobs=-1, qaoa_initial_points=[0.0, 0.0],            qaoa_optimizer=<qiskit_algorithms.optimizers.slsqp.SLSQP object>,            seed=92189, subsampling='random'), MDM(metric='logeuclid')], classifier=LinearDiscriminantAnalysis())[source]