【问题标题】:huggingface pytorch-transformers: how to initialize embeddings with certain values?huggingface pytorch-transformers:如何用某些值初始化嵌入?
【发布时间】:2019-12-26 03:21:42
【问题描述】:

我正在微调来自 huggingface 的 bert 模型。有没有办法手动设置某个词片的初始嵌入?例如使单词“dog”的初始嵌入等于torch.ones(768)。谢谢!

【问题讨论】:

    标签: nlp huggingface-transformers


    【解决方案1】:

    您可以设置 BertModel 的输入嵌入:get_input_embeddings()

    您需要从词汇表中知道词片索引,并可以更改嵌入矩阵中的相应行。

    【讨论】:

      猜你喜欢
      • 2019-12-06
      • 2021-03-12
      • 2021-09-29
      • 1970-01-01
      • 2021-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-23
      相关资源
      最近更新 更多