예제 #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