latte.metrics.core.disentanglement
Module Contents
Classes
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
Attributes
alias for |
|
alias for |
|
alias for |
|
alias for |
|
alias for |
- class latte.metrics.core.disentanglement.MutualInformationGap(reg_dim: Optional[List] = None, discrete: bool = False, fill_reg_dim: bool = False)
Bases:
latte.metrics.base.LatteMetricHelper class that provides a standard way to create an ABC using inheritance.
- update_state(self, z, a)
- compute(self)
- class latte.metrics.core.disentanglement.DependencyAwareMutualInformationGap(reg_dim: Optional[List] = None, discrete: bool = False)
Bases:
latte.metrics.base.LatteMetricHelper class that provides a standard way to create an ABC using inheritance.
- update_state(self, z, a)
- compute(self)
- class latte.metrics.core.disentanglement.DependencyAwareLatentInformationGap(reg_dim: Optional[List] = None, discrete: bool = False)
Bases:
latte.metrics.base.LatteMetricHelper class that provides a standard way to create an ABC using inheritance.
- update_state(self, z, a)
- compute(self)
- class latte.metrics.core.disentanglement.DependencyBlindMutualInformationGap(reg_dim: Optional[List] = None, discrete: bool = False)
Bases:
latte.metrics.base.LatteMetricHelper class that provides a standard way to create an ABC using inheritance.
- update_state(self, z, a)
- compute(self)
- class latte.metrics.core.disentanglement.SeparateAttributePredictability(reg_dim: Optional[List] = None, discrete: bool = False, l2_reg: float = 1.0, thresh: float = 1e-12)
Bases:
latte.metrics.base.LatteMetricHelper class that provides a standard way to create an ABC using inheritance.
- update_state(self, z, a)
- compute(self)
- class latte.metrics.core.disentanglement.Modularity(reg_dim: Optional[List] = None, discrete: bool = False, thresh: float = 1e-12)
Bases:
latte.metrics.base.LatteMetricHelper class that provides a standard way to create an ABC using inheritance.
- update_state(self, z, a)
- compute(self)
- latte.metrics.core.disentanglement.MIG
alias for
MutualInformationGap
- latte.metrics.core.disentanglement.DMIG
alias for
DependencyAwareMutualInformationGap
- latte.metrics.core.disentanglement.DLIG
alias for
DependencyAwareLatentInformationGap
- latte.metrics.core.disentanglement.XMIG
alias for
DependencyBlindMutualInformationGap
- latte.metrics.core.disentanglement.SAP
alias for
SeparateAttributePredictability