当前位置:   article > 正文

BERT的MLMhead_mlm head

mlm head
  1. from transformers.models.bert.modeling_bert import BertOnlyMLMHead
  2. from transformers import BertConfig, BertPreTrainedModel, BertModel
  3. class BertLMHeadModel(BertPreTrainedModel):
  4. def __init__(self, config):
  5. super().__init__(config)
  6. self.bert = BertModel(config, add_pooling_layer=False)
  7. self.cls = BertOnlyMLMHead(config)
  8. # Initialize weights and apply final processing
  9. self.init_weights()
  10. def forward(self):
  11. pass
  12. model = BertLMHeadModel.from_pretrained("bert-base-cased")

具体修改方法可以参考transformers.models.bert.modeling_bert文件,版本不一样会有部分改动。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/200335
推荐阅读
相关标签
  

闽ICP备14008679号