Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
pyRiemann-qiskit 0.6.0
Logo
pyRiemann-qiskit 0.6.0

Getting Started

  • Introduction to pyRiemann-qiskit
  • Quantum drawbacks
  • References
  • How to cite?
  • Installing pyRiemann-qiskit
  • What’s new in the package

User Guide

  • Examples Gallery
    • Classification of ERP
      • Visualize distances with MDM and NCH
      • ERP EEG decoding with Quantum Classifier.
      • Classification of P300 datasets from MOABB using Quantum MDM
      • Classification of P300 datasets from MOABB using NCH
      • Ablation study for the NCH
      • Classification of P300 datasets from MOABB
      • Quantum autoencoder for signal denoising
      • Brain-Invaders with illiteracy classification example
    • Classification of MI
      • Classification of MI datasets from MOABB using MDM and quantum-enhanced MDM
      • Determine best dimension reduction technics
      • Multiclass EEG classification with Quantum Pipeline
    • Classification on other datasets
      • Use QuanticSVM with real data from Kaggle’s Titanic Dataset
      • Suspicious financial activity detection using quantum computer
    • Comparison with toys datasets
      • Art visualization of Variational Quantum Classifier.
      • Plot training curve of VQC and MDM with SPSA
      • QAOA-CV optimization
      • Comparison with toys datasets.
      • Optimizer ablation study for ContinuousQIOCEClassifier
      • QAOA circuit depth ablation study — n_reps vs AUC and training time
      • Toy dataset ablation study — NCH vs MDM with/without Transfer Learning

API Documentation

  • API reference
    • pyriemann_qiskit.classification.QuanticClassifierBase
    • pyriemann_qiskit.classification.QuanticSVM
    • pyriemann_qiskit.classification.QuanticVQC
    • pyriemann_qiskit.classification.QuanticMDM
    • pyriemann_qiskit.classification.QuanticNCH
    • pyriemann_qiskit.classification.NearestConvexHull
    • pyriemann_qiskit.classification.ContinuousQIOCEClassifier
    • pyriemann_qiskit.classification.QuantumStateDiscriminator
    • pyriemann_qiskit.classification.CpMDM
    • pyriemann_qiskit.autoencoders.BasicQnnAutoencoder
    • pyriemann_qiskit.pipelines.BasePipeline
    • pyriemann_qiskit.pipelines.QuantumClassifierWithDefaultRiemannianPipeline
    • pyriemann_qiskit.pipelines.QuantumMDMWithRiemannianPipeline
    • pyriemann_qiskit.pipelines.QuantumMDMVotingClassifier
    • pyriemann_qiskit.pipelines.FeaturesUnionClassifier
    • pyriemann_qiskit.ensemble.JudgeClassifier
    • pyriemann_qiskit.optimization.distance.qdistance_logeuclid_to_convex_hull
    • pyriemann_qiskit.optimization.distance.weights_logeuclid_to_convex_hull
    • pyriemann_qiskit.optimization.mean.qmean_euclid
    • pyriemann_qiskit.optimization.mean.qmean_logeuclid
    • pyriemann_qiskit.optimization.docplex.square_cont_mat_var
    • pyriemann_qiskit.optimization.docplex.square_int_mat_var
    • pyriemann_qiskit.optimization.docplex.square_bin_mat_var
    • pyriemann_qiskit.optimization.docplex.pyQiskitOptimizer
    • pyriemann_qiskit.optimization.docplex.ClassicalOptimizer
    • pyriemann_qiskit.optimization.docplex.NaiveQAOAOptimizer
    • pyriemann_qiskit.optimization.docplex.QAOACVAngleOptimizer
    • pyriemann_qiskit.optimization.docplex.QAOACVOptimizer
    • pyriemann_qiskit.optimization.anderson_optimizer.AndersonAccelerationOptimizer
    • pyriemann_qiskit.optimization.riemannian_adam.RiemannianAdamOptimizer
    • pyriemann_qiskit.utils.utils.is_qfunction
    • pyriemann_qiskit.utils.utils.get_docplex_optimizer_from_params_bag
    • pyriemann_qiskit.utils.hyper_params_factory.gen_x_feature_map
    • pyriemann_qiskit.utils.hyper_params_factory.gen_z_feature_map
    • pyriemann_qiskit.utils.hyper_params_factory.gen_zz_feature_map
    • pyriemann_qiskit.utils.hyper_params_factory.gen_two_local
    • pyriemann_qiskit.utils.hyper_params_factory.get_spsa
    • pyriemann_qiskit.utils.hyper_params_factory.get_spsa_parameters
    • pyriemann_qiskit.utils.hyper_params_factory.create_mixer_rotational_X_gates
    • pyriemann_qiskit.utils.hyper_params_factory.create_mixer_rotational_XY_gates
    • pyriemann_qiskit.utils.hyper_params_factory.create_mixer_rotational_XZ_gates
    • pyriemann_qiskit.utils.hyper_params_factory.create_mixer_qiskit_default
    • pyriemann_qiskit.utils.hyper_params_factory.create_mixer_with_circular_entanglement
    • pyriemann_qiskit.utils.hyper_params_factory.create_mixer_identity
    • pyriemann_qiskit.utils.preprocessing.NdRobustScaler
    • pyriemann_qiskit.utils.preprocessing.Vectorizer
    • pyriemann_qiskit.utils.preprocessing.Devectorizer
    • pyriemann_qiskit.utils.filtering.NoDimRed
    • pyriemann_qiskit.utils.filtering.NaiveDimRed
    • pyriemann_qiskit.utils.filtering.ChannelSelection
    • pyriemann_qiskit.utils.math.union_of_diff
    • pyriemann_qiskit.utils.math.to_xyz
    • pyriemann_qiskit.utils.math.is_pauli_identity
    • pyriemann_qiskit.utils.dataset.get_mne_sample
    • pyriemann_qiskit.utils.dataset.generate_linearly_separable_dataset
    • pyriemann_qiskit.utils.dataset.generate_qiskit_dataset
    • pyriemann_qiskit.utils.dataset.get_feature_dimension
    • pyriemann_qiskit.utils.dataset.MockDataset
    • pyriemann_qiskit.utils.quantum_provider.SymbFidelityStatevectorKernel
    • pyriemann_qiskit.utils.quantum_provider.get_provider
    • pyriemann_qiskit.utils.quantum_provider.get_device
    • pyriemann_qiskit.utils.quantum_provider.get_simulator
    • pyriemann_qiskit.utils.quantum_provider.get_quantum_kernel
    • pyriemann_qiskit.utils.transfer.Adapter
    • pyriemann_qiskit.utils.transfer.TLCrossSubjectEvaluation
    • pyriemann_qiskit.visualization.art.weights_spiral
    • pyriemann_qiskit.visualization.manifold.plot_cvx_hull
    • pyriemann_qiskit.visualization.manifold.plot_manifold
Back to top
View this page
Edit this page

Examples Gallery¶

Contents

  • Classification of ERP

  • Classification of MI

  • Classification on other datasets

  • Comparison with toys datasets

Classification of ERP¶

Event related potential classification with quantum algorithms and Riemannian geometry.

Visualize distances with MDM and NCH

Visualize distances with MDM and NCH

ERP EEG decoding with Quantum Classifier.

ERP EEG decoding with Quantum Classifier.

Classification of P300 datasets from MOABB using Quantum MDM

Classification of P300 datasets from MOABB using Quantum MDM

Classification of P300 datasets from MOABB using NCH

Classification of P300 datasets from MOABB using NCH

Ablation study for the NCH

Ablation study for the NCH

Classification of P300 datasets from MOABB

Classification of P300 datasets from MOABB

Quantum autoencoder for signal denoising

Quantum autoencoder for signal denoising

Brain-Invaders with illiteracy classification example

Brain-Invaders with illiteracy classification example

Classification of MI¶

Motor imagery classification with quantum algorithms and Riemannian geometry.

Classification of MI datasets from MOABB using MDM and quantum-enhanced MDM

Classification of MI datasets from MOABB using MDM and quantum-enhanced MDM

Determine best dimension reduction technics

Determine best dimension reduction technics

Multiclass EEG classification with Quantum Pipeline

Multiclass EEG classification with Quantum Pipeline

Classification on other datasets¶

Contains examples with other datasets, like the titanic dataset.

Use QuanticSVM with real data from Kaggle’s Titanic Dataset

Use QuanticSVM with real data from Kaggle's Titanic Dataset

Suspicious financial activity detection using quantum computer

Suspicious financial activity detection using quantum computer

Comparison with toys datasets¶

Comparison of classification using quantum versus classical SVM classifiers on toys datasets.

Art visualization of Variational Quantum Classifier.

Art visualization of Variational Quantum Classifier.

Plot training curve of VQC and MDM with SPSA

Plot training curve of VQC and MDM with SPSA

QAOA-CV optimization

QAOA-CV optimization

Comparison with toys datasets.

Comparison with toys datasets.

Optimizer ablation study for ContinuousQIOCEClassifier

Optimizer ablation study for ContinuousQIOCEClassifier

QAOA circuit depth ablation study — n_reps vs AUC and training time

QAOA circuit depth ablation study — n_reps vs AUC and training time

Toy dataset ablation study — NCH vs MDM with/without Transfer Learning

Toy dataset ablation study — NCH vs MDM with/without Transfer Learning

Download all examples in Python source code: auto_examples_python.zip

Download all examples in Jupyter notebooks: auto_examples_jupyter.zip

Gallery generated by Sphinx-Gallery

Next
Classification of ERP
Previous
What’s new in the package
Copyright © 2021-2026, pyRiemann-qiskit Contributors
Made with Sphinx and @pradyunsg's Furo
On this page
  • Examples Gallery
    • Classification of ERP
    • Classification of MI
    • Classification on other datasets
    • Comparison with toys datasets