loss_funcs module
- class losses.loss_funcs.LatentCovLoss(*args: Any, **kwargs: Any)
Computes Covariance Loss on input batch.
- __init__()
- forward(latent, _)
- Parameters:
latent – is the latent space representation of the current batch
- Returns:
covariance loss
- class losses.loss_funcs.MAEDistLoss(*args: Any, **kwargs: Any)
Mean Absolute Error between original and latent distances
- __init__()
- forward(distances, _)
- Parameters:
distances – batch of original and latent distances between twins
- Returns:
mean of absolute errors
- class losses.loss_funcs.MALEDistLoss(*args: Any, **kwargs: Any)
Mean Absolute Error between logarithm of original and latent distances
- __init__(factor=1.0)
- Parameters:
factor – distance multiplication factor
- forward(distances, _)
- Parameters:
distances – batch of original and latent distances between twins
- Returns:
mean of absolute logarithmic errors
- class losses.loss_funcs.MAPEDistLoss(*args: Any, **kwargs: Any)
Mean Absolute Percentage Error between original and latent distances
- __init__()
- forward(distances, _)
- Parameters:
distances – batch of original and latent distances between twins
- Returns:
mean of absolute percentage errors
- class losses.loss_funcs.MSEDistLoss(*args: Any, **kwargs: Any)
Mean Squared Error between original and latent distances
- __init__()
- forward(distances, _)
- Parameters:
distances – batch of original and latent distances between twins
- Returns:
mean of squared errors
- class losses.loss_funcs.MSLEDistLoss(*args: Any, **kwargs: Any)
Mean Squared Error between logarithm of original and latent distances
- __init__(factor=1.0)
- Parameters:
factor – distance multiplication factor
- forward(distances, _)
- Parameters:
distances – batch of original and latent distances between twins
- Returns:
mean of squared logarithmic errors
- class losses.loss_funcs.MSPEDistLoss(*args: Any, **kwargs: Any)
Mean Squared Percentage Error between original and latent distances
- __init__()
- forward(distances, _)
- Parameters:
distances – batch of original and latent distances between twins
- Returns:
mean of squared percentage errors
- class losses.loss_funcs.CorrDistLoss(*args: Any, **kwargs: Any)
Correlation loss between original and latent distances
- __init__()
- forward(distances, _)
- Parameters:
distances – batch of original and latent distances between twins
- Returns:
1 - correlation coefficient
- class losses.loss_funcs.CorrLogDistLoss(*args: Any, **kwargs: Any)
Correlation loss between logarithm of original and latent distances
- __init__(factor=1.0)
- Parameters:
factor – distance multiplication factor
- forward(distances, _)
- Parameters:
distances – batch of original and latent distances between twins
- Returns:
1 - correlation coefficient (of logarithmic distances)