langml.plm.layers
Module Contents
Classes
Generate output mask based on the given mask. |
- class langml.plm.layers.TokenEmbedding[source]
Bases:
tensorflow.keras.layers.Embedding
- class langml.plm.layers.EmbeddingMatching(initializer: langml.tensor_typing.Initializer = 'zeros', regularizer: Optional[langml.tensor_typing.Regularizer] = None, constraint: Optional[langml.tensor_typing.Constraint] = None, use_bias: bool = True, use_softmax: bool = True, **kwargs)[source]
Bases:
tensorflow.keras.layers.Layer- compute_mask(self, inputs: langml.tensor_typing.Tensors, mask: Optional[langml.tensor_typing.Tensors] = None) langml.tensor_typing.Tensors[source]
- class langml.plm.layers.Masked(return_masked: bool = False, **kwargs)[source]
Bases:
tensorflow.keras.layers.LayerGenerate output mask based on the given mask. https://arxiv.org/pdf/1810.04805.pdf
- compute_mask(self, inputs: langml.tensor_typing.Tensors, mask: Optional[langml.tensor_typing.Tensors] = None) Union[List[Union[langml.tensor_typing.Tensors, None]], langml.tensor_typing.Tensors][source]