【发布时间】:2021-10-25 21:14:23
【问题描述】:
训练 WordLevel 分词器 我收到了奇怪的词汇。下面是我的代码:
data = [
"Beautiful is better than ugly."
"Explicit is better than implicit."
"Simple is better than complex."
"Complex is better than complicated."
"Flat is better than nested."
"Sparse is better than dense."
"Readability counts."
]
from tokenizers.models import WordLevel
from tokenizers import Tokenizer, models, normalizers, pre_tokenizers, decoders, trainers
tokenizer = Tokenizer(models.WordLevel())
trainer = trainers.WordLevelTrainer(
vocab_size=100000,
)
tokenizer.train_from_iterator(data, trainer=trainer)
tokenizer.get_vocab()
输出如下:
{'Beautiful is better than ugly.Explicit is better than implicit.Simple is better than complex.Complex is better than complicated.Flat is better than nested.Sparse is better than dense.Readability counts.': 0}
请解释我做错了什么......
【问题讨论】:
标签: python huggingface-transformers huggingface-tokenizers