Files
research_augmentation_EEG/Ideas on how to do stuff.md
2025-06-13 13:36:39 +02:00

15 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This document is about my ideas what we can do, based on what I've read in papers or anywhere on the internet.
## Augmentation
### Use GAN
Gan generates new samples of data. Generator is trained alongside descriminator. After that we have a generator capable of generating new data. I mean it is not augmentation of dataset, it is creating whole new dataset.
Tho the generator needs some input. And that is the question, what should it be.
* One option is to use labels with some random noise as input.
* This paper shows different approach [[Augmentation methods#Generative Adversarial Networks-Based Data Augmentation for BrainComputer Interface(2020)]]. Based on that I propose method where we would extract something like **movement-specific feature vector** which would together with noise be input to generator.
### Contrastive learning
youtube video with explanation: https://www.youtube.com/watch?v=UqJauYELn6c
## Feature Extraction
I think we should try variational autoendcoders, and some novel architecture, like VQVAE(vector quantization should bring narrower space for classifier at the end).