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']
相关推荐
KaMeidebaby23 分钟前
卡梅德生物技术快报|纯化重组蛋白实操详解
人工智能·python·tcp/ip·算法·机器学习
Cloud_Shy61824 分钟前
解读《Effective Python 3rd Edition》:从练气到老魔(第五章 Item 30 - 32)
开发语言·人工智能·笔记·python·学习方法
YueTann27 分钟前
OpenRLHF设计
人工智能
云烟成雨TD29 分钟前
Spring AI 1.x 系列【52】可观测集成 SkyWalking
人工智能·spring·skywalking
云烟成雨TD29 分钟前
Spring AI 1.x 系列【57】动态工具发现:Tool Search Tool
java·人工智能·spring
AndrewHZ30 分钟前
【LLM技术全景】规模定律与模型演进:为什么模型越大越强?
人工智能·gpt·深度学习·语言模型·llm·openai·规模定律
galaxylove30 分钟前
Gartner发布创新洞察:AI SOC智能体加速通信运营商安全运营转型
大数据·人工智能·安全
甩手网软件40 分钟前
Shopee2026新规:费率重构与履约收紧下,卖家如何破局?
大数据·人工智能
数据库小学妹41 分钟前
AI时代数据库怎么选?多模融合、数据统一存储与选型实战指南
数据库·人工智能·经验分享·ai
lizhihai_991 小时前
股市学习心得-AI 产业链核心标的梳理清单
大数据·服务器·人工智能·科技·学习