deep_bottleneck.mi_estimator package¶
Submodules¶
deep_bottleneck.mi_estimator.base module¶
deep_bottleneck.mi_estimator.binning module¶
-
class
deep_bottleneck.mi_estimator.binning.
BinningMutualInformationEstimator
(discretization_range, training_data, test_data, architecture, calculate_mi_for)[source]¶ Bases:
deep_bottleneck.mi_estimator.base.MutualInformationEstimator
deep_bottleneck.mi_estimator.bounded module¶
-
class
deep_bottleneck.mi_estimator.bounded.
BoundedMutualInformationEstimator
(discretization_range, training_data, test_data, architecture, calculate_mi_for)[source]¶ Bases:
deep_bottleneck.mi_estimator.base.MutualInformationEstimator
deep_bottleneck.mi_estimator.kde module¶
deep_bottleneck.mi_estimator.lower module¶
-
class
deep_bottleneck.mi_estimator.lower.
LowerBoundMutualInformationEstimator
(discretization_range, training_data, test_data, architecture, calculate_mi_for)[source]¶ Bases:
deep_bottleneck.mi_estimator.bounded.BoundedMutualInformationEstimator
deep_bottleneck.mi_estimator.upper module¶
-
class
deep_bottleneck.mi_estimator.upper.
UpperBoundMutualInformationEstimator
(discretization_range, training_data, test_data, architecture, calculate_mi_for)[source]¶ Bases:
deep_bottleneck.mi_estimator.bounded.BoundedMutualInformationEstimator