nlp中tokenizer用法

  • 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']
相关推荐
一切尽在,你来19 分钟前
1.2 LangChain 1.2.7 版本核心特性与升级点
人工智能·langchain
LYFlied21 分钟前
AI大时代下前端跨端解决方案的现状与演进路径
前端·人工智能
深蓝电商API23 分钟前
图片验证码识别:pytesseract+opencv入门
人工智能·opencv·计算机视觉·pytesseract
.Katherine௰23 分钟前
AI数字人模拟面试机器人
人工智能
光影少年24 分钟前
AI 前端 / 高级前端
前端·人工智能·状态模式
zhangshuang-peta29 分钟前
OpenCode vs Claude Code vs OpenAI Codex:AI编程助手全面对比
人工智能·ai agent·mcp·peta
Bruk.Liu32 分钟前
(LangChain 实战14):基于 ChatMessageHistory 自定义实现对话记忆功能
人工智能·python·langchain·agent
代码改善世界33 分钟前
CANN中的AI算子开发:ops-nn仓库深度解读
人工智能
大江东去浪淘尽千古风流人物1 小时前
【VLN】VLN(Vision-and-Language Navigation视觉语言导航)算法本质,范式难点及解决方向(1)
人工智能·python·算法
云飞云共享云桌面1 小时前
高性能图形工作站的资源如何共享给10个SolidWorks研发设计用
linux·运维·服务器·前端·网络·数据库·人工智能