Skip to content

Implementation of MLP (python) and CNN (PyTorch) with Information Plane visualization.

Notifications You must be signed in to change notification settings

mutual-ai/Information-Bottleneck-for-Deep-Learning

Repository files navigation

Information Bottleneck for Deep Learning

Dataset: fashion mnist

Model 1: MLP with Batch Normalization

Refactored and reused my previous code for this implementation.

URL: link

Model 2: CNN

Implemented in PyTorch

URL: link

Model extension:

  1. MLP with more than 3 layers (computationally expensive, in progress)
  2. MLP with weights intialization via denoised autoencoder (in progress)

Other parameters:

number of bins for MI: 10

Papers

  1. Opening the black box of Deep Neural Networks via Information
  2. Deep Learning and the Information Bottleneck Principle
  3. Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift
  4. Regularization of Neural Networks using DropConnect

About

Implementation of MLP (python) and CNN (PyTorch) with Information Plane visualization.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published