Information Geometry Blind Source Separation

Dependencies:
-------------
Main program:
Python\3.8.3
Numpy\1.9.2
scipy\1.4.1
cupy\7.5.0

Experiments:
pandas\1.0.4
matplotlib\3.2.1
scikit-learn\0.23.1
scikit-image\0.17.2


Files:
------
'latent_linear_model.py' -- Main program detailed in the submission
'run_ICA_experiment.py' -- Code to run experiments detailed in the paper
'run_all_ICA_experiment.sh' -- Shell script to run all experiments in the paper using Slurm
'run_ICA_experiment.sh' -- Helper script to run 'run_all_ICA_experiment.sh'