nntoolbox.losses.moe module¶
-
class
nntoolbox.losses.moe.
CompetitiveMOELoss
(base_loss: torch.nn.modules.module.Module = MSELoss())[source]¶ Bases:
torch.nn.modules.module.Module
Encourage expert specialization:
loss(expert_op, expert_weight, target) = sum_e weight_e * base_loss(op_e, target)
Reference:
https://www.cs.toronto.edu/~hinton/absps/jjnh91.pdf
-
training
: bool¶
-