modeling¶
-
class
ErnieCtmModel
(vocab_size, embedding_size=128, hidden_size=768, num_hidden_layers=12, num_attention_heads=12, intermediate_size=3072, hidden_dropout_prob=0.1, attention_probs_dropout_prob=0.1, max_position_embeddings=512, type_vocab_size=16, initializer_range=0.02, pad_token_id=0, use_content_summary=True, content_summary_index=1)[source]¶ Bases:
paddlenlp.transformers.ernie_ctm.modeling.ErnieCtmPretrainedModel
-
class
ErnieCtmWordtagModel
(ernie_ctm, num_tag, num_cls_label, crf_lr=100, ignore_index=0)[source]¶ Bases:
paddlenlp.transformers.ernie_ctm.modeling.ErnieCtmPretrainedModel
Wordtag task model.
-
forward
(input_ids=None, token_type_ids=None, position_ids=None, attention_mask=None, lengths=None, tag_labels=None, cls_label=None)[source]¶ Defines the computation performed at every call. Should be overridden by all subclasses.
- Parameters
*inputs (tuple) – unpacked tuple arguments
**kwargs (dict) – unpacked dict arguments
-