【发布时间】:2023-01-26 15:13:02
【问题描述】:
我想用 BOS 和 EOS 令牌对句子进行编码。当我加载一个预训练的标记器时,没有 BOS 标记,所以我将 BOS 标记添加到标记器中。之后,我对句子进行了编码。
model_checkpoint = "facebook/wmt19-en-de"
tokenizer = AutoTokenizer.from_pretrained(model_checkpoint)
tokenizer.add_special_tokens({'bos_token' : '<s>'})
tokenizer.encode("Resumption of the session", add_special_tokens = True)
result: [2642, 4584, 636, 9, 6, 9485, 2] # 2642 is not BOS token, and 2 is EOS token.
然而,结果显示 BOS 令牌没有出现在编码的句子中。编码时如何包含 BOS 令牌?
【问题讨论】: