链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

jieba:结巴中文分词组件:功能强大的Python中文分词工具

jieba是一个优秀的Python中文分词组件。它支持精确、全、搜索引擎、paddle等多种分词模式,可满足不同需求。还具备词性标注、自定义词典、关键词提取等功能,并且基于高效的算法实现。在多种自然语言处理任务中有广泛应用,同时有多种其他语言的实现版本,适合开发人员在不同场景下进...

访问官网 →

【Github】项目名:jieba:结巴中文分词组件

一、项目简介

jieba是一个用于中文分词的Python组件。它支持多种分词模式,包括精确模式、全模式、搜索引擎模式和paddle模式。精确模式适合文本分析,全模式速度快但不能解决歧义,搜索引擎模式在精确模式基础上对长词再次切分,提高召回率,paddle模式利用深度学习框架训练网络模型实现分词且支持词性标注。此外,它还支持词性标注、自定义词典、关键词提取、并行分词等功能,并且有多种其他语言的实现版本。

二、核心技术

结巴分词基于前缀词典实现高效的词图扫描,生成句子中汉字所有可能成词情况所构成的有向无环图(DAG),采用动态规划查找最大概率路径,找出基于词频的最大切分组合。对于未登录词,采用基于汉字成词能力的HMM模型,使用Viterbi算法。关键词提取基于TF – IDF算法和TextRank算法。

三、项目总结

jieba在中文分词领域是一个功能强大且应用广泛的工具。无论是进行文本分析、搜索引擎开发还是其他自然语言处理相关的任务,它都能提供有效的支持。欢迎大家在评论区留言分享你使用jieba的经验或者遇到的问题。

项目地址

GitHub链接直达