示例#1
0
 def Setup(self, bottom):
     super(SigmoidCrossEntropyLossLayer, self).Setup(bottom)
     loss = ops.SigmoidCrossEntropy(bottom, **self._param)
     if self._loss_weight is not None: loss *= self._loss_weight
     return loss
示例#2
0
文件: nn_ops.py 项目: k9sret/Dragon
def sigmoid_cross_entropy_with_logits(logits, targets, name=None):

    return ops.SigmoidCrossEntropy([logits, targets],
                                   normalization='UNIT',
                                   name=None)
示例#3
0
文件: loss.py 项目: yyaqi/Dragon
 def LayerSetup(self, bottom):
     loss = _ops.SigmoidCrossEntropy(bottom, **self.arguments)
     if self._loss_weight is not None: loss *= self._loss_weight
     return loss