Python新词探索ngram特征统计

unigram

HMM

  • 仅探索新词
import pandas as pd, jieba
from os.path import dirname
from re import sub
from collections import Counter

# 读取jieba默认词典
jieba_dict = dirname(jieba.
N-gram算法的pytorch代码实现 【代码】N-gram的pytorch代码实现。 阅读详情

相关推荐

BOW与TF-IDF实战指南:从词频计数到智能加权的工程抉择

Bag of Words(词袋模型)和TF-IDF是文本表示最基础也最关键的两种方法,前者通过简单词频统计构建文档向量,后者引入逆文档频率对词频进行语义加权,从而缓解高频通用词的干扰。其核心价值在于为文本分类、相似度计算、信息检索等任务提供可解释、轻量且高效的特征表示,在算力受限或数据稀疏场景下尤为关键。实际应用中,BOW适合需要原始共现信号的任务(如拼写纠错、异常检测),而TF-IDF更适配强调区分性的场景(如新闻分类、商品搜索)。本文结合电商搜索、金融舆情、医疗编码等真实项目,深入解析二者在sklear

daxi1047的博客 488

统计语言模型实战:从n-gram到Kneser-Ney的可调试建模

统计语言模型是自然语言处理的底层概率基础,其核心在于建模词序列的联合分布与条件概率结构。它通过n-gram频次统计、平滑技术(如Kneser-Ney)和回退机制,解决稀疏性、未登录词与长尾分布等本质问题。相比黑箱神经模型,统计方法具备强可解释性、低资源依赖和高部署确定性,特别适用于金融、政务等对归因清晰度与计算稳定性要求严苛的场景。本文聚焦真实业务中的数据预处理陷阱、平滑参数工程调优、混合模型权重反向驱动等关键实践,提供一套可复现、可审计、可嵌入生产链路的统计建模工作流。

weixin_30536513的博客 310

朴素贝叶斯实战指南:轻量、可解释、高落地的文本分类技术

朴素贝叶斯分类器是基于贝叶斯定理的概率分类方法,其核心在于特征条件独立假设,将复杂联合概率简化为可高效统计的乘积形式。该算法原理简洁、计算开销极低、天然支持小样本与在线学习,具备强可解释性与跨平台部署能力。在反垃圾邮件、中文新闻分类、用户情感分析及医疗文本初筛等场景中,它常以不足200行代码、MB级资源消耗,实现85%+准确率与完整决策溯源。尤其适合对推理延迟敏感、需向非技术人员解释判断依据、或受限于边缘设备算力的实际工程任务。本文聚焦Naive Bayes Classifiers在真实中文语境下的特征工程

baichuan9723的博客 533

NLP新手实战入门:6个可落地的中文文本处理项目

自然语言处理(NLP)是人工智能的核心分支,其本质是让机器理解、生成和推理人类语言。中文NLP尤其强调分词准确性、停用词领域适配与特征可解释性,这直接决定了模型在真实业务中的可控性与可调试性。TF-IDF、jieba分词、BM25检索等基础技术虽不炫目,却是构建可信NLP系统的基石——它们透明、可追溯、支持人工验证,完美匹配零基础学习者建立直觉的需求。典型应用场景包括电商评论情感分析、新闻主题分类、客服FAQ匹配、短信结构化抽取、会议纪要摘要及简历技能识别。本文聚焦‘能跑通、看得懂、调得动’的实操路径,以中

weixin_34401479的博客 464

NLP工程化工作流:从脏数据清洗到可部署模型的实战指南

自然语言处理(NLP)本质上是面向非结构化文本的系统性降噪与信号提取过程。其核心原理在于应对语言固有的冗余性、歧义性、非结构化和动态演化等混沌特征。技术价值体现在将原始文本转化为可统计、可建模、可解释的高质量特征,而非单纯追求模型复杂度。典型应用场景包括客服对话分析、用户评论情感识别、垃圾短信检测等真实业务问题。本文聚焦NLP工程化工作流,以SMS Spam数据集为载体,详解预处理六步法——合约映射、鲁棒分词、噪声清洗、拼写纠错、停用词定制与上下文感知词形还原,并强调每一步背后的决策逻辑与实测反直觉细节。

abo1977的博客 439

朴素贝叶斯实战指南:高维稀疏场景下的轻量级分类利器

朴素贝叶斯是一种基于贝叶斯定理与特征条件独立假设的经典概率分类算法,其核心原理是通过先验概率与似然估计计算后验概率并完成判别。技术价值在于极低的计算开销、天然的可解释性、对小样本和高维稀疏数据(如文本词频、用户行为标志)的强鲁棒性,以及毫秒级推理能力。广泛应用于垃圾邮件过滤、评论情感分析、金融风控初筛、医疗文本分类等资源受限或需审计追溯的工业场景。本文聚焦真实项目中朴素贝叶斯的选型逻辑、平滑策略优化、特征工程适配及与现代模型的协同部署,尤其深入解析MultinomialNB与ComplementNB在文本分

weixin_33896726的博客 347

从文本到洞察:词语数据可视化的完整流程与实战指南

文本分析是自然语言处理(NLP)与数据科学的核心领域,旨在从非结构化文本中提取有价值的信息。其基本原理是通过分词、特征提取等步骤,将文字转化为机器可处理的数值特征,如词频、TF-IDF权重和词向量。这项技术的核心价值在于,它能将海量、混沌的文本信息转化为直观、可交互的视觉形式,从而揭示模式、趋势和关联,极大地提升了人类对语言数据的认知效率。在工程实践中,它被广泛应用于舆情监控、用户洞察、市场研究和内容策略优化等多个场景。本文聚焦于**词语数据可视化**这一具体应用,系统阐述了如何构建从原始文本到视觉洞察的完

csdndownload11123的博客 414

LDA主题建模与朴素贝叶斯分类实战:构建可落地的文本分析流水线

文本分析是将非结构化语言数据转化为业务洞察的核心技术,其本质在于通过统计建模理解文档的主题分布与语义类别。LDA(潜在狄利克雷分配)作为经典无监督主题建模方法,以概率生成视角揭示文本背后的隐含语义结构;朴素贝叶斯则凭借条件独立假设和小样本鲁棒性,成为标注成本受限场景下最可靠的文本分类基线模型。二者结合可形成‘探索—定义—固化’的闭环分析流,显著提升模型可解释性与业务适配度。广泛应用于用户评论聚类、客服工单打标、舆情归因及合同风险筛查等真实工业场景,尤其适合中小规模中文语料与快速交付需求。

weixin_30653023的博客 347

从原理到实践:手把手构建情感分析模型(传统ML与BERT对比)

情感分析(Sentiment Analysis),也称为意见挖掘,是自然语言处理(NLP)领域的核心任务之一,旨在让计算机自动识别和理解文本中的主观情感与观点。其基本原理是通过特征工程或深度表示学习,将非结构化的文本转换为机器可理解的数值特征,进而训练分类模型。这项技术的核心价值在于能够自动化地从海量文本数据(如产品评论、社交媒体)中提炼出情感洞察,为市场分析、舆情监控和用户体验优化提供数据驱动的决策支持。在工程实践中,实现情感分析主要有两大技术路径:一是基于传统机器学习(如逻辑回归、SVM)结合TF-ID

weixin_34379433的博客 389

为什么GENSIM仍是生产级文本分析的首选工具

文本向量化是自然语言处理的基础能力,其核心在于将离散语言符号映射为可计算的数值表示。基于统计学习的向量空间模型(VSM)和主题建模(如LDA、LSI)因其可解释性强、部署轻量、无需GPU依赖等优势,在企业级文本聚类、语义检索与知识挖掘等场景中持续发挥不可替代作用。相比深度学习框架常见的黑盒推理与高资源消耗,这类方法更契合对稳定性、透明性与运维友好性有严苛要求的工业落地环境。GENSIM作为该范式的标杆实现,封装了从词袋构建、流式训练到相似度索引的一整套内存可控、逻辑清晰、参数可追溯的文本计算原语,尤其适合百

hck341204的专栏 478

【n-gram算法】一篇文章讲透~

n-gram算法作为一种基于统计的NLP算法,在文本分析和处理中发挥着重要作用。通过统计文本中连续n个词的序列的频率信息,n-gram为文本生成、语言模型构建、文本分类等任务提供了有力的支持。然而,n-gram算法也存在一些局限性,如数据稀疏性、上下文信息有限以及计算复杂度高等问题。因此,在实际应用中,我们需要根据具体任务和数据特点选择合适的n值和算法参数,以充分发挥n-gram算法的优势并克服其局限性。

2303_79387663的博客 2万+

浅谈“无人机通感一体化(ISAC)”

总的来说,通信和感知一体化是一个循序渐进的过程,是未来一个比较有潜力的发展场景,当然,需要研究的内容有很多,面临的挑战也有很多,但是它值得我们去探索和学习!

m0_69182322的博客 4206

求一个点到任意两个点所在直线距离 C#代码公式

求点C(X0,Y0) 到点A(x1,y1)和点B(x2,y2)所在直线的距离 1.已知任意两个点,求这两个点所在直线 已知点A(x1,y1),点B(x2,y2) 设直线上另外任意一个点为(x,y) 那么 (x-x1)/(y-y1) = (x2-x1)/(y2-y1); 整理后得方程: (y2-y1)x + (x1-x2)y + (y1-...

qq_29434987的博客 4492

8.2-12.4GHz喇叭天线设计

使用后处理模板的优化算法,对a1、h_horn、b1进行优化,各参数的优化区间即为之前计算得到的参数范围。由于矩形喇叭的辐射特型基本上是E面和H面扇形喇叭的结合,当波导中只是单模传播(只有TE波)时,矩形喇叭的口径可以通过远场公式推理出来。表示矩形喇叭的口径效率,进行最佳增益设计时,一般取值为0.5。从表中可以看出,该结构在8.58GHz的增益误差为2.68%>2.5%,需要对结构进行优化。建模完成,之后就是在矩形波导尾部添加波导端口激励,以及对应频率的远场监视器。,在这里,将频率定为区间的中心频率。

qq_48897427的博客 6663

别再踩坑了!QT5.15.2配置Android开发环境保姆级避坑指南(含Java8、SDK Tools版本选择)

本文提供QT5.15.2配置Android开发环境的详细避坑指南,重点解决版本锁定、SDK工具选择和QtCreator配置等常见问题。通过实测推荐的Java8、Android SDK Tools版本及NDK配置,帮助开发者高效完成环境搭建,避免隐性冲突和配置失败。

weixin_42537919的博客 240

手把手教你用STM32F103实现CAN总线双机通信(基于CubeMX+HAL库)

本文详细介绍了基于STM32F103和STM32CubeMX工具实现CAN总线双机通信的完整流程。文章重点解析了CAN总线在嵌入式物联网应用中的优势,并深入讲解了波特率计算、过滤器配置、接收中断处理等关键细节,提供了实用的代码框架和可靠传输方案,帮助开发者规避常见陷阱,构建稳定的工业级通信系统。

weixin_29193259的博客 482

yolov8x-p2 实现 tensorrt 推理

yolov8x-p2, tensorrt 实现.

J。 2274

Google Earth Engine(GEE)——MOD09A1/MOD11A2/MOD13A1不同的QA波段去云进行分析

​​​​​​​大多数光学卫星图像产品都带有一个或多个 QA 波段,允许用户评估每个像素的质量并提取满足其要求的像素。QA 波段最常见的应用是提取有关多云像素的信息并对其进行屏蔽。但是 QA 波段包含大量其他信息,可以帮助您从分析中删除低质量数据。通常,QA 频带中包含的信息存储为按位标志。在这篇文章中,我将介绍与位运算相关的基本概念,以及如何使用位掩码提取和屏蔽特定的质量指标。

此星光明博客 4576

无需SLAM建图,直接生成Gazebo仿真环境的二维代价地图的功能包pgm_map_creator适配ROS Noetic编译报错及解决方法

在ROS Noetic中,使用`pgm_map_creator`功能包直接生成Gazebo仿真环境的二维代价地图时,可能会遇到各种编译和运行错误。本篇博客详细解析了在适配ROS Noetic过程中常见的报错及其解决方法,包括Boost文件结构更新、C++版本兼容性、Gazebo函数名变更、链接库缺失以及protobuf文件加载错误。通过逐步排查和修改,如更换头文件路径、调整C++标准、更新CMakeLists.txt文件等,成功解决了这些问题,使得`pgm_map_creator`功能包能够顺利编译和运行。

慕羽★的博客 2261

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

上一篇: Python相对导入(附图)
下一篇: 初阶NLP总结
小基基o_O
博客等级 码龄9年 4414粉丝 467原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小基基o_O

您的鼓励是我创作的巨大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值