tensor_classification
tensor_classification performs tensor-based classification by applying multilinear discriminant analysis and tensor projection methods to extract discriminatory features from multilinear datasets such as EEG and BCI recordings.
Key Features:
- Multilinear Discriminant Analysis (MDA): Implements supervised feature extraction for tensor-structured data using rigorously optimized MDA.
- PARAFAC and Tucker integration: Incorporates MDA with both PARAFAC and traditional Tucker tensor structures to support multiple multilinear decompositions.
- Manifold optimization: Performs optimization over the cross-product of Stiefel manifolds to provide a rigorous, monotonically improving optimization framework for MDA.
- Comparison capabilities: Enables direct comparison between proposed MDA approaches and existing methods, including unsupervised multilinear decompositions.
- Simulated data generation: Provides functionality to simulate data for methodological comparisons and validation.
Scientific Applications:
- Electroencephalography (EEG) data analysis: Extracts discriminatory patterns from EEG recordings with minimal preprocessing.
- Brain–computer interface (BCI): Applies MDA directly to raw BCI data to identify meaningful activity patterns comparable to EEG paradigms.
Methodology:
Supervised feature extraction via MDA, optimization on the cross-product of Stiefel manifolds, and simulated data generation for method comparison.
Topics
Details
- License:
- MIT
- Tool Type:
- library
- Programming Languages:
- MATLAB
- Added:
- 7/31/2018
- Last Updated:
- 11/25/2024
Operations
Publications
Frølich L, Andersen TS, Mørup M. Rigorous optimisation of multilinear discriminant analysis with Tucker and PARAFAC structures. BMC Bioinformatics. 2018;19(1). doi:10.1186/s12859-018-2188-0. PMID:29848301. PMCID:PMC5977741.