tfm.nlp.layers.MultiClsHeads

Pooling heads sharing the same pooling stem.

inner_dim The dimensionality of inner projection layer. If 0 or None then only the output projection layer is created.
cls_list a list of pairs of (classification problem name and the numbers of classes.
cls_token_idx The index inside the sequence to pool.
activation Dense layer activation.
dropout_rate Dropout probability.
initializer Initializer for dense layer kernels.
**kwargs Keyword arguments.

checkpoint_items

Methods

call

View source

Implements call().

Args
features a rank-3 Tensor when self.inner_dim is specified, otherwise it is a rank-2 Tensor.
only_project a boolean. If True, we return the intermediate Tensor before projecting to class logits.

Returns
If only_project is True, a Tensor with shape= [batch size, hidden size]. If only_project is False, a dictionary of Tensors.