Bag of Words
词袋模型将文本表示为无序词频向量,忽略语法与词序,是文本分类与检索的基础表示。
用途
将文本转为固定维度向量,使机器学习算法可处理文本。
机制
构建词汇表 V,对每篇文档统计每个词的出现次数,输出 |V| 维向量。忽略词序与语法。常配合 TF-IDF 加权与停用词过滤。维度等于词汇表大小。
用例
- 文本分类(朴素贝叶斯)
- 垃圾邮件检测
- 情感分析
- 文档聚类
示例
- 输入
"the cat sat" + "the dog ran"输出Word-frequency vectorIgnores word order
常见错误
- Ignoring word order loses semantic meaning
- Use n-gram or deep models to preserve order