Code of the T-ConvFISTA (TC-FISTA) algorithm.
In addition, we provide a pretrained model on the Electroencephalogram signals (EEG) of the paper.
Tensor Convolutional Dictionary Learning with CP Low-Rank activations. P. Humbert, L. Oudre, N. Vayatis, J, Audiffren. In IEEE Transactions on Signal Processing, 2021.
The reposity contains the code of TC-FISTA and three notebooks:
- One for synthetic data
- One to visualize the pretrained model of the EEG application of the paper
- One to empirically check the validity of the different proofs in the paper
The folder 'data' contains all nescessary files to visualize results on EEG.
One example of learnt atom with its (CP)-Low-Rank activations:
This code runs on Python >= 3.5. Set up environment with:
pip install -r requirements.txt