├── .gitignore ├── Mi_estimator.py ├── README.md ├── critic_architectures.py ├── examples ├── correlated_gaussians │ ├── .gitignore │ ├── demo_gaussian.py │ ├── run_exp.py │ └── run_test.py └── gan │ ├── .gitignore │ ├── datas.py │ ├── demo_gan.py │ ├── nets.py │ ├── run_exp.py │ └── run_test.py ├── ops.py ├── requirements.txt ├── screens ├── adaptive_gradient_clipping.png ├── cor_gaussian_mine.png ├── cor_gaussian_nce.png ├── cor_gaussian_nwj.png ├── gan _noreg.png ├── gan_mine.png ├── gan_target.png ├── gaussian_mi.png ├── gaussian_rvs.png ├── graph_call.png ├── graph_fit.png └── graph_init.png └── tests └── test_images.py /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | *.pyc 3 | -------------------------------------------------------------------------------- /Mi_estimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudiaf/Mutual-Information-Variational-Bounds/HEAD/Mi_estimator.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudiaf/Mutual-Information-Variational-Bounds/HEAD/README.md -------------------------------------------------------------------------------- /critic_architectures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudiaf/Mutual-Information-Variational-Bounds/HEAD/critic_architectures.py -------------------------------------------------------------------------------- /examples/correlated_gaussians/.gitignore: -------------------------------------------------------------------------------- 1 | plots/ 2 | __pycache__/ 3 | -------------------------------------------------------------------------------- /examples/correlated_gaussians/demo_gaussian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudiaf/Mutual-Information-Variational-Bounds/HEAD/examples/correlated_gaussians/demo_gaussian.py -------------------------------------------------------------------------------- /examples/correlated_gaussians/run_exp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudiaf/Mutual-Information-Variational-Bounds/HEAD/examples/correlated_gaussians/run_exp.py -------------------------------------------------------------------------------- /examples/correlated_gaussians/run_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudiaf/Mutual-Information-Variational-Bounds/HEAD/examples/correlated_gaussians/run_test.py -------------------------------------------------------------------------------- /examples/gan/.gitignore: -------------------------------------------------------------------------------- 1 | /plots 2 | __pycache__/ 3 | -------------------------------------------------------------------------------- /examples/gan/datas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudiaf/Mutual-Information-Variational-Bounds/HEAD/examples/gan/datas.py -------------------------------------------------------------------------------- /examples/gan/demo_gan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudiaf/Mutual-Information-Variational-Bounds/HEAD/examples/gan/demo_gan.py -------------------------------------------------------------------------------- /examples/gan/nets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudiaf/Mutual-Information-Variational-Bounds/HEAD/examples/gan/nets.py -------------------------------------------------------------------------------- /examples/gan/run_exp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudiaf/Mutual-Information-Variational-Bounds/HEAD/examples/gan/run_exp.py -------------------------------------------------------------------------------- /examples/gan/run_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudiaf/Mutual-Information-Variational-Bounds/HEAD/examples/gan/run_test.py -------------------------------------------------------------------------------- /ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudiaf/Mutual-Information-Variational-Bounds/HEAD/ops.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudiaf/Mutual-Information-Variational-Bounds/HEAD/requirements.txt -------------------------------------------------------------------------------- /screens/adaptive_gradient_clipping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudiaf/Mutual-Information-Variational-Bounds/HEAD/screens/adaptive_gradient_clipping.png -------------------------------------------------------------------------------- /screens/cor_gaussian_mine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudiaf/Mutual-Information-Variational-Bounds/HEAD/screens/cor_gaussian_mine.png -------------------------------------------------------------------------------- /screens/cor_gaussian_nce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudiaf/Mutual-Information-Variational-Bounds/HEAD/screens/cor_gaussian_nce.png -------------------------------------------------------------------------------- /screens/cor_gaussian_nwj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudiaf/Mutual-Information-Variational-Bounds/HEAD/screens/cor_gaussian_nwj.png -------------------------------------------------------------------------------- /screens/gan _noreg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudiaf/Mutual-Information-Variational-Bounds/HEAD/screens/gan _noreg.png -------------------------------------------------------------------------------- /screens/gan_mine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudiaf/Mutual-Information-Variational-Bounds/HEAD/screens/gan_mine.png -------------------------------------------------------------------------------- /screens/gan_target.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudiaf/Mutual-Information-Variational-Bounds/HEAD/screens/gan_target.png -------------------------------------------------------------------------------- /screens/gaussian_mi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudiaf/Mutual-Information-Variational-Bounds/HEAD/screens/gaussian_mi.png -------------------------------------------------------------------------------- /screens/gaussian_rvs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudiaf/Mutual-Information-Variational-Bounds/HEAD/screens/gaussian_rvs.png -------------------------------------------------------------------------------- /screens/graph_call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudiaf/Mutual-Information-Variational-Bounds/HEAD/screens/graph_call.png -------------------------------------------------------------------------------- /screens/graph_fit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudiaf/Mutual-Information-Variational-Bounds/HEAD/screens/graph_fit.png -------------------------------------------------------------------------------- /screens/graph_init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudiaf/Mutual-Information-Variational-Bounds/HEAD/screens/graph_init.png -------------------------------------------------------------------------------- /tests/test_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudiaf/Mutual-Information-Variational-Bounds/HEAD/tests/test_images.py --------------------------------------------------------------------------------