Skip to content

Commit

Permalink
Merge pull request #5352 from RasaHQ/mask-fix
Browse files Browse the repository at this point in the history
process masked token the same way
  • Loading branch information
Ghostvv committed Mar 2, 2020
2 parents a6b5d8e + 853d554 commit 791a899
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions rasa/nlu/classifiers/diet_classifier.py
Original file line number Diff line number Diff line change
Expand Up @@ -1214,16 +1214,18 @@ def _create_sequence(
features, mask, name, sparse_dropout=self.config[SPARSE_INPUT_DROPOUT]
)

x = self._tf_layers[f"ffnn.{name}"](inputs, self._training)
inputs = self._tf_layers[f"ffnn.{name}"](inputs, self._training)

if masked_lm_loss:
x, lm_mask_bool = self._tf_layers[f"{name}_input_mask"](
x, mask, self._training
inputs, lm_mask_bool = self._tf_layers[f"{name}_input_mask"](
inputs, mask, self._training
)
else:
lm_mask_bool = None

outputs = self._tf_layers[f"{name}_transformer"](x, 1 - mask, self._training)
outputs = self._tf_layers[f"{name}_transformer"](
inputs, 1 - mask, self._training
)
outputs = tfa.activations.gelu(outputs)

return outputs, inputs, seq_ids, lm_mask_bool
Expand Down

0 comments on commit 791a899

Please sign in to comment.