deep_bottleneck.plotter package

Submodules

deep_bottleneck.plotter.activations module

class deep_bottleneck.plotter.activations.ActivityPlotter(run, dataset)[source]

Bases: deep_bottleneck.plotter.base.BasePlotter

file_ext = 'png'
plot(measures_summary)[source]
plotname = 'activations'
deep_bottleneck.plotter.activations.load(run, dataset)[source]

deep_bottleneck.plotter.activations_single_neuron module

class deep_bottleneck.plotter.activations_single_neuron.SingleNeuronActivityPlotter(run, dataset)[source]

Bases: deep_bottleneck.plotter.base.BasePlotter

file_ext = 'png'
plot(measures_summary)[source]
plotname = 'single_neuron_activations'
deep_bottleneck.plotter.activations_single_neuron.load(run, dataset)[source]

deep_bottleneck.plotter.base module

class deep_bottleneck.plotter.base.BasePlotter[source]

Bases: object

Base class for plotters.

file_ext = ''
generate(measures_summary, suffix='')[source]
make_filename(suffix)[source]
plot(measures_summary) → matplotlib.figure.Figure[source]
plotname = ''

deep_bottleneck.plotter.informationplane module

class deep_bottleneck.plotter.informationplane.InformationPlanePlotter(run, dataset)[source]

Bases: deep_bottleneck.plotter.base.BasePlotter

Plot the infoplane for average MI estimates.

file_ext = 'png'
plot(measures_summary)[source]
plotname = 'infoplane'
deep_bottleneck.plotter.informationplane.load(run, dataset)[source]

deep_bottleneck.plotter.informationplane_movie module

class deep_bottleneck.plotter.informationplane_movie.InformationPlaneMoviePlotter(run, dataset)[source]

Bases: deep_bottleneck.plotter.base.BasePlotter

Plot the infoplane movie for several runs of the same network.

epoch_indexes = None
file_ext = 'mp4'
fill_accuracy_subplot(acc_line, val_acc_line, activations_summary, epoch_number, acc, val_acc)[source]
fill_infoplane_subplot(ax_infoplane, mi_epoch)[source]
generate(measures_summary, suffix)[source]
get_specifications(measures)[source]
layers_colors = None
num_layers = None
plot(measures_summary)[source]
plotname = 'infoplane_movie'
setup_accuracy_subplot(ax_accuracy)[source]
setup_infoplane_subplot(ax_infoplane)[source]
total_number_of_epochs = None
deep_bottleneck.plotter.informationplane_movie.load(run, dataset)[source]

deep_bottleneck.plotter.snr module

class deep_bottleneck.plotter.snr.SignalToNoiseRatioPlotter(run, dataset)[source]

Bases: deep_bottleneck.plotter.base.BasePlotter

file_ext = 'png'
plot(measures_summary)[source]
plotname = 'snr'
deep_bottleneck.plotter.snr.load(run, dataset)[source]

Module contents