-
1,将文本转换为标记:
- 将输入文本分解成一系列标记(tokens),这些标记可以是单词、子词、字符等。
- 例如,句子 "Hello, world!" 可以被分解为 ["Hello", ",", "world", "!"]。
-
2,为模型准备输入:
- 生成的标记可以进一步转换为模型需要的格式,如索引序列、张量等。
- 例如,在词嵌入(word embeddings)模型中,标记可以映射到对应的嵌入向量。
class ExampleTokenizer: def __init__(self, vocab): self.vocab = vocab def tokenize(self, text): # 简单的基于空格的分词器 tokens = text.split() return tokens # 示例词汇表 vocab = ["hello", "world", "this", "is", "a", "test"] # 创建分词器实例 tokenizer = ExampleTokenizer(vocab) # 使用分词器进行分词 text = "hello world this is a test" tokens = tokenizer.tokenize(text) print(tokens) # 输出 ['hello', 'world', 'this', 'is', 'a', 'test']
nlp中tokenizer用法
归一码字2024-07-10 15:15
相关推荐
财迅通Ai7 小时前
商业航天概念领涨A股,航天ETF华安(159267.SZ)收盘上涨1.2%齐齐大魔王7 小时前
智能语音技术(八)许彰午7 小时前
零成本搭建RAG智能客服:Ollama + Milvus + DeepSeek全程实战ZPC82107 小时前
自定义action server 接收arm_controller 指令迷茫的启明星7 小时前
各职业在当前发展阶段,使用AI的舒适区与盲区Liqiuyue8 小时前
Transformer:现代AI革命背后的核心模型桂花饼8 小时前
AI 视频生成:sora-2 模型快速对接指南GreenTea9 小时前
AI Agent 评测的下半场:从方法论到落地实践冬奇Lab10 小时前
一天一个开源项目(第73篇):Multica - 把 AI 编程智能体变成真正的团队成员