cortex icon indicating copy to clipboard operation
cortex copied to clipboard

Mutual Information Neural Estimation

Open sankar-mukherjee opened this issue 6 years ago • 3 comments

Hello Dr. Devon Hjelm, I was searching for the implementation of Mutual Information Neural Estimation and i came accross your code. But i am not sure if its implemented!! Could you please help me on how to use it ?

Regards, Sankar Mukherjee

sankar-mukherjee avatar Feb 13 '19 11:02 sankar-mukherjee

It's implemented! iirc it should be runnable with cortex mine --help, but I've been working mostly on the next release of cortex so I don't know for sure.

rdevon avatar Feb 19 '19 17:02 rdevon

thanks i will try to run it. I just have another question. could you measure mutual information between different dimension time varying signals with your implementation? for example i want to compute MI between 300 dim and 1 dim signal.

sankar-mukherjee avatar Feb 20 '19 15:02 sankar-mukherjee

So the implementation as-is is set up for image data and gaussian noise. So while there are no constraints about the dimensionality of either variables, the networks used are suitable for image and (unstructured) noise data. However, the core loss functions / routines should remain the same.

rdevon avatar Feb 22 '19 18:02 rdevon