asteroid.losses
asteroid.losses
Asteroid supports regular Permutation Invariant Training (PIT), it's extension using Sinkhorn algorithm (SinkPIT) as well as Mixture Invariant Training (MixIT).
asteroid.losses.pit_wrapper
asteroid.losses.mixit_wrapper
asteroid.losses.sinkpit_wrapper
PITLossWrapper
supports three types of loss function. For "easy" losses, we implement the three types (pairwise point, single-source loss and multi-source loss). For others, we only implement the single-source loss which can be aggregated into both PIT and nonPIT training.
asteroid.losses.mse.PairwiseMSE
asteroid.losses.mse.SingleSrcMSE
asteroid.losses.mse.MultiSrcMSE
asteroid.losses.sdr.PairwiseNegSDR
asteroid.losses.sdr.SingleSrcNegSDR
asteroid.losses.sdr.MultiSrcNegSDR
asteroid.losses.pmsqe.SingleSrcPMSQE
asteroid.losses.stoi.NegSTOILoss
asteroid.losses.multi_scale_spectral.SingleSrcMultiScaleSpectral
asteroid.losses.cluster.deep_clustering_loss
asteroid.metrics.get_metrics