文本预处理一般包括哪些常见步骤? 文本预处理是自然语言处理NLP的基础环节目标是将原始文本转化为适合模型或算法处理的规范化形式。常见步骤如下1. 文本清洗去除对分析无意义的噪声内容去除 HTML 标签网页抓取的文本常含p、div等标签去除特殊字符如、#、等符号去除表情符号视任务而定情感分析可能需要保留去除多余空白多个空格、换行符、制表符合并为单个空格大小写统一英文文本通常全部转为小写减少词表规模2. 分词将连续文本切分为有意义的语言单元英文按空格和标点切分如I love NLP→[I, love, NLP]中文需要专门的分词工具如 jieba、HanLP、THULAC如自然语言处理→[自然, 语言, 处理]子词分词BPE、WordPiece、SentencePiece 等方法平衡词表大小和未登录词问题3. 去除停用词过滤掉频率高但信息量低的词英文the、is、at、which、on中文的、了、在、是、我注意并非所有任务都需要去停用词。情感分析中不、没有等否定词可能携带关键信息。4. 词形归一化将不同形态的词还原为统一形式主要针对英语等屈折语方法说明示例词干提取截取词缀规则粗暴running→runbetter→bet词形还原基于词典还原为词元better→goodrunning→run词形还原比词干提取更准确但需要词性标注辅助计算成本更高。5. 词性标注为每个词标注语法类别名词、动词、形容词等辅助词形还原选择正确词元帮助消歧如book作名词书 vs 动词预订为句法分析和信息提取提供基础6. 去除低频词 / 高频词低频词仅出现 1-2 次的词通常是拼写错误或专有名词增加词表噪声高频词在几乎所有文档中都出现的词区分度低类似停用词的扩展常用工具TF-IDF 权重过滤7. 文本向量化将文本转化为数值向量供模型使用词袋模型统计词频忽略语序TF-IDF词频-逆文档频率降低常见词权重词嵌入Word2Vec、GloVe、FastText捕捉语义关系上下文嵌入BERT、ELMo根据上下文动态生成向量8. 其他可选步骤拼写纠错修正拼写错误如recieve→receive缩写展开dont→do notcant→cannot数字处理统一为占位符NUM或转为文字命名实体识别识别人名、地名、机构名等句法分析依存句法树、成分句法树步骤选择原则原始文本 │ ├─ 文本清洗 ──→ 去标签/特殊字符/空白 ├─ 分词 ──────→ 切分为词单元 ├─ 去停用词 ──→ 过滤无信息量词 ├─ 词形归一化 → 词干提取/词形还原 ├─ 词性标注 ──→ 标注语法类别 ├─ 去低频/高频 → 精简词表 └─ 向量化 ────→ 转为数值表示并非所有步骤都是必需的需根据具体任务和语种灵活组合。例如文本分类清洗 → 分词 → 去停用词 → TF-IDF机器翻译分词 → 子词切分BPE通常不去停用词、不做词形还原情感分析清洗 → 分词 → 保留否定词 → 词嵌入

相关新闻

最新新闻

销售客户会议怎样沉淀联系人和历史上下文?

销售客户会议怎样沉淀联系人和历史上下文?

摘要销售客户会议要沉淀联系人和历史上下文,不能只保存单场纪要。更重要的是把客户角色、需求变化、异议、承诺、下一步行动和历史会议串起来,让下次沟通前能快速知道这个人过去关注什么。这类场景不能只看转写准确率,还要看记录方式是否低打…

2026/7/23 4:29:03
实体光盘在数字时代的价值与光驱选购指南

实体光盘在数字时代的价值与光驱选购指南

1. 为什么还需要光驱?数字时代的实体介质价值在流媒体和数字下载成为主流的今天,很多人可能会疑惑:为什么还要折腾BD和DVD这类实体光盘?作为一名从VCD时代就开始收藏动画的老玩家,我认为实体介质至少有三个不可替代的价…

2026/7/23 4:29:03
深入解析Tiva ADC中断与触发机制:从寄存器到多序列实战

深入解析Tiva ADC中断与触发机制:从寄存器到多序列实战

1. 从寄存器到实战:理解ADC中断与触发机制的核心在嵌入式系统里做数据采集,ADC(模数转换器)绝对是核心外设之一。但很多开发者,尤其是刚接触TI Tiva系列MCU的朋友,往往只停留在调用驱动库函数完成一次转换的…

2026/7/23 4:29:03
C++实现模糊综合评价:从原理到工程实践

C++实现模糊综合评价:从原理到工程实践

1. 项目概述:当C遇上模糊综合评价最近在做一个决策支持相关的项目,里面涉及到对多个非量化因素进行综合评判。比如,要评估一个软件项目的风险等级,影响因素有“技术复杂度”、“团队经验”、“需求稳定性”等等,这些玩…

2026/7/23 4:29:03
别再给 Coding Agent 手搓工具封装:用 QVeris 搭一个开发者自动化 Agent

别再给 Coding Agent 手搓工具封装:用 QVeris 搭一个开发者自动化 Agent

现在的 Coding Agent 已经很会写代码了,但一旦任务离开本地仓库,它的能力就会迅速缩水:查最新 API 文档、研究陌生报错、核对依赖兼容性、查询服务状态、整理 Issue 上下文……这些工作都需要访问真实的外部工具和数据。 问题在于&#xff0…

2026/7/23 4:29:03
macOS逆向工程与Hook技术实战:从原理到插件开发

macOS逆向工程与Hook技术实战:从原理到插件开发

1. 项目概述:从逆向工程视角看一个macOS插件最近在技术社区里,一个名为“BaiduNetdiskPlugin-macOS”的项目引起了我的注意。这本质上是一个针对百度网盘macOS客户端的第三方插件,通过逆向工程与Hook技术,实现了一些原生客户端不具…

2026/7/23 4:24:02

月新闻