跳到主要内容
uencoder

Tokenization

分词是将文本切分为语义单元(词、子词、字符)的序列,是 NLP 与搜索引擎的基础步骤。

用途

将连续文本转为离散 token 序列,便于后续处理与分析。

机制

英文按空格与标点切分(需处理缩写、连字符)。中文需分词算法(最大匹配、统计模型 HMM/CRF、深度模型 BERT)。子词分词(BPE、WordPiece)平衡词汇表大小与覆盖率。

用例

  • 搜索引擎索引构建
  • NLP 预处理(BERT 分词)
  • 代码分析器词法分析
  • 模板引擎变量解析

示例

  • 输入
    I love NLP
    输出
    ["I","love","NLP"]

    Whitespace tokenization

常见错误

Processing Chinese as raw characters without segmentation
Use segmenters such as jieba/THULAC

相关词条

参考链接