benyaminmk / neuromusic

Auralization of brain waves
0 stars 1 forks source link

Generate deep visualizations from EEG features #6

Open benyaminmk opened 3 years ago

benyaminmk commented 3 years ago

Deep visualizations

Deep visualizations is a technique to use neural networks as generative models for pictures/video. It would be cool to generate audio from a GAN but many tools already exist to generate visuals so that is a better first step and would aid in learning about GANs

Goal

Reading

benyaminmk commented 3 years ago

^ lol the extra credit is such a reach!

benyaminmk commented 3 years ago

First take: use deep music visualizer

TODO

benyaminmk commented 3 years ago

EEG band power for BigGAN class weight and noise vector generation

The main cool part of the the deep music visualization is that they have a smart way of decomposing an mp3 into class and noise vectors that for BigGAN inputs. I need to convert that logic to EEG.

First pass

as a first pass I'll use slow, theta, alpha, and beta for classes and gamma for noise. Noise vectors are 128dim and class vectors are 1000 dim. Class vectors can be sparse and values must be between 0 and 1.