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']
相关推荐
2502_927161288 分钟前
DAY 42 Grad-CAM与Hook函数
人工智能
Hello123网站26 分钟前
Flowith-节点式GPT-4 驱动的AI生产力工具
人工智能·ai工具
yzx9910131 小时前
Yolov模型的演变
人工智能·算法·yolo
若天明2 小时前
深度学习-计算机视觉-微调 Fine-tune
人工智能·python·深度学习·机器学习·计算机视觉·ai·cnn
爱喝奶茶的企鹅2 小时前
Ethan独立开发新品速递 | 2025-08-19
人工智能
J_bean2 小时前
Spring AI Alibaba 项目接入兼容 OpenAI API 的大模型
人工智能·spring·大模型·openai·spring ai·ai alibaba
SelectDB2 小时前
Apache Doris 4.0 AI 能力揭秘(一):AI 函数之 LLM 函数介绍
数据库·人工智能·数据分析
倔强青铜三2 小时前
苦练Python第39天:海象操作符 := 的入门、实战与避坑指南
人工智能·python·面试
飞哥数智坊2 小时前
GPT-5 初战:我用 Windsurf,体验了“结对编程”式的AI开发
人工智能·windsurf
数据超市2 小时前
香港数据合集:建筑物、手机基站、POI、职住数据、用地类型
大数据·人工智能·智能手机·数据挖掘·数据分析