def dsc_loss(scores, labels):
scores = tf.sigmoid(scores)
inter = tf.scalar_mul(2., tf.reduce_sum(tf.multiply(scores, labels), [1, 2, 3]))
union = tf.add(tf.reduce_sum(scores, [1, 2, 3]), tf.reduce_sum(labels, [1, 2, 3]))
dsc_loss = tf.reduce_mean(tf.sub(1., tf.div(inter, union)))
return dsc_loss
评论列表
文章目录