Commit 45df923a authored by Liangzhe Yuan's avatar Liangzhe Yuan Committed by A. Unique TensorFlower
Browse files

Internal change

PiperOrigin-RevId: 465156306
parent 09f5b83a
...@@ -283,9 +283,9 @@ class VideoClassificationTask(base_task.Task): ...@@ -283,9 +283,9 @@ class VideoClassificationTask(base_task.Task):
# Computes per-replica loss. # Computes per-replica loss.
if self._is_multilabel(): if self._is_multilabel():
outputs = tf.math.sigmoid(outputs) outputs = tf.nest.map_structure(tf.math.sigmoid, outputs)
else: else:
outputs = tf.math.softmax(outputs) outputs = tf.nest.map_structure(tf.math.softmax, outputs)
all_losses = self.build_losses( all_losses = self.build_losses(
model_outputs=outputs, labels=labels, aux_losses=model.losses) model_outputs=outputs, labels=labels, aux_losses=model.losses)
loss = all_losses[self.loss] loss = all_losses[self.loss]
...@@ -354,9 +354,9 @@ class VideoClassificationTask(base_task.Task): ...@@ -354,9 +354,9 @@ class VideoClassificationTask(base_task.Task):
"""Performs the forward step.""" """Performs the forward step."""
outputs = model(features, training=False) outputs = model(features, training=False)
if self._is_multilabel(): if self._is_multilabel():
outputs = tf.math.sigmoid(outputs) outputs = tf.nest.map_structure(tf.math.sigmoid, outputs)
else: else:
outputs = tf.math.softmax(outputs) outputs = tf.nest.map_structure(tf.math.softmax, outputs)
num_test_views = self._get_num_test_views() num_test_views = self._get_num_test_views()
if num_test_views > 1: if num_test_views > 1:
# Averaging output probabilities across multiples views. # Averaging output probabilities across multiples views.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment