一直想把自己整理的

想做到天衣无缝,就必须认认真真学会百度分词技术,当然这些分词技术是王施帆个人推测分析出来的,百度自己的科研技术是不可能公开的,毕竟竞争对手那么多,都掌握了,市场也乱了不是?下面这些推测,肯定不是随随便便想出来的,是通过数据分析的,这点,请各位放心。

百度分词的4个原理:

1、基于理解:傻瓜式匹配,小于等于3个中文字符百度是不进行切词的,比如搜索“大学堂”。

2、基于统计:百度把一个词标红的原因:标红的词一般是一个关键词,你搜索“学”字的时候,百度它自认的把“学习”也当成了一个关键词,所以出现“学习”这个词标红,这就是百度分词法:基于统计分词。

3、基于字符串匹配(百度的分词法:正向最大切词法)

最大与最小(最大匹配:一直匹配到没词可配;最小匹配:匹配出词了就停止匹配,再从另一个词开始匹配)比如:百度搜索“湖南大学堂屋顶”,百度的一个分词算法我们把它当成一个黑盒子,我们通过一些输入关键词,根据百度的输出结果来判定百度的分词算法。正向与反向(正向:从前往后配;反向:从后往前配)(湖南大学堂屋顶)正向分法:湖南大学 堂屋 顶 (刘强大地方法)正向分法:刘 强大 地方 法。反向分法:方法 大地 刘 强。而在这个词语当中“大地”不是一个词。百度分词技术

4、基于专有词库。比如杰出人物(如:)明星(如:刘德华)检索量大的词(如:买票难) 。

分词工具(没有百度的,要是有,就会出现问题,收集了几个开源的分词工具,详细内容后续补充):

1、ICTCLAS – 全球最受欢迎的汉语分词系统

2、HTTPCWS – 基于HTTP协议的开源中文分词系统

3、SCWS – 简易中文分词系统

4、PhpanAlysis - PHP无组件分词系统

5 、MMSEG4J

6、盘古分词

7、IKAnalyzer 开源的轻量级中文分词工具包

中文分词API(百度不提供该服务):

新浪SAE平台上提供的分词功能

官网说明:,SAE分词系统基于隐马模型开发出的汉语分析系統,主要功能包括中文分词、词性标注、命名实体识别、新词识别。

调用规则:?key=simon&wd={语句}

百度分词的一些猜测:

1. 判断用户提交字符串,如果为多个字符串,则通过空格,标点符号,等进行切割。

2. 判断提交字符串中有无字母或者数字,如果有把字母与数字当作独立整体,并把这个整体当作切割负,进行前后切割。

3. 判断切割后的词组有无重复词,有当作一个计算。

4. 如果提交为一个字符串,判断字符串字数,大于4并等于4个字的进行切割,如果小于4个字不进行任何处理。

5. 对照特殊词库表进行提取,如果字符串中包含特殊词进行单独提取。

6. 进行正向分词处理。

7. 进行反向分词处理。

8. 正向分词结果与反向分词结果进行对比,如果结果一样,直接输出。

9. 如果结果不一样,输出最短路径(词数最少的)进行输出。

10. 如果长度一样进行则输出单子最少的结果。

11. 如果单子最少结果一样,则输出正向分词结果。

针对百度索引提示,纠错原理。

1.判读词组,1个字的词不进行提示,大于1个字开启提示功能。

1.进行同音字提示,如果词数过多,提取用户搜索最多词组进行提示。

除以上外,我们还需要注意一点,那就是现在分词中进行了语意相关结合:

举个例子我们常常在搜索某些词的时候会发现有些结果中并不是完全匹配的词也进行了飘红。百度分词技术其实这种情况就是语意结合。我们可以理解为百度把相关词表进行了关联,或者干脆进行了表结合。造成了这种情况的出现。

比如我们搜索太原,我们会发现太原与太原市都进行了飘红。

百度分词的几个精彩例子:

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-37624-1.html

php盘古分词,百度分词技术_百度输入法分词怎么关_百度分词原理相关推荐

  1. 斐讯路扫地机器人怎么关机_斐讯扫地机怎么关_斐讯扫地机器人_斐讯扫地机怎么关机...

    现在回想起来与斐讯的第一次结缘应该是在贴吧里看到的薅羊毛的帖子,k1零元购.2016年的事情了,陆续搞了两个k1(已都送给朋友),一个k2,一k3,k3c,两s7,两w1.加上a1和x3,基本全了.在 ...

  2. 李彦宏卸任百度云计算技术公司执行董事 崔珊珊接任

    10月8日,天眼查数据显示,近日,百度云计算技术(北京)有限公司发生变更,百度创始人李彦宏卸任执行董事,新增崔珊珊出任执行董事. 百度云计算技术(北京)有限公司的法定代表人也发生变更,刘辉退出,由崔珊 ...

  3. 百度AI开放平台3.0:平等赋能成为百度AI关键词

    "让每一位开发者都能平等便捷地获取AI能力是我们的愿景,也是我们的承诺.我们非常感谢各位合作伙伴.开发者使用百度的AI能力,让人们的生活更便捷.让学习更有趣.让企业管理更高效.让人类更健康. ...

  4. 艾媒2018年度手机输入法报告出炉:百度输入法是语音识别最准的输入法

    近日,全球领先的新经济行业数据挖掘.分析机构iiMedia Research(艾媒咨询)发布了<2018-2019中国第三方手机输入法市场监测报告>.<报告>显示,在AI技术加 ...

  5. 学计算机前端技术学院,百度前端技术学院(任务)

    百度前端技术学院 这一期高档班的标题列表在:ife/2015_spring/taskatmaster·baidu-ife/ife·GitHub下面的高档班(趁便吐槽一下知乎的链接无法识别URL中文锚点 ...

  6. 苹果CMSv10首款原创支持百度mip技术自适应视频模板

    苹果CMSv10首款原创支持百度mip技术自适应视频模板 苹果cms10好看的模板自适应_苹果cmsv10高端模板_苹果cmsv10简洁模板 首款支持DIY的宽屏模板,彰显大气风格,完美自适应支持手机 ...

  7. 百度语音识别技术负责人李先刚:如何利用Deep CNN大幅提升识别准确率?

     百度语音识别技术负责人李先刚:如何利用Deep CNN大幅提升识别准确率? 机器之心mp 2016-11-04 14:24:34 技术 百度 阅读(440) 评论(0) 机器之心原创 作者:赵云 ...

  8. 百度母婴技术团队—基于Reactjs实现webapp #1

    百度母婴技术团队-基于Reactjs实现webapp #1 Open my-fe opened this Issue 2 days ago · 16 comments Labels None yet ...

  9. 后端根据百度地图真实路径距离_远场语音识别错误率降低30%,百度提基于复数CNN网络的新技术...

    [12月公开课预告],入群直接获取报名地址 12月11日晚8点直播主题:人工智能消化道病理辅助诊断平台--从方法到落地 12月12日晚8点直播:利用容器技术打造AI公司技术中台 12月17日晚8点直播 ...

  10. PaddlePaddle应用于百度视觉技术的工程实践

    深度学习的出现,某种程度上改变了我们对计算机视觉的定义.而PaddlePaddle是百度开源的深度学习框架,它是如何支持百度视觉技术,有哪些工程实践,这篇文章将由百度视觉技术部主任研发架构师刘国翌为大 ...

最新文章

  1. OpenCV求逆(伪逆)矩阵函数
  2. JS设计模式——3.封装与信息隐藏
  3. Redis 6.0 新特性-多线程连环13问!
  4. 七层负载均衡--Haproxy
  5. ubuntu常用指令
  6. SAP 财务模块 FI-TV 差旅管理
  7. 郑州大学软件学院 大学生创新创业选拔赛章程
  8. LeetCode7. 整数反转
  9. 浅析RTB和RTA(二)
  10. vb net excel 剪贴板 粘贴_Excel零基础教程选项卡功能详解
  11. phpstrpos不存在_深入理解PHP之strpos
  12. 【优化分配】基于matlab鱼群算法求解无线电功率分配优化问题【含Matlab源码 1523期】
  13. 新闻管理系统的设计与实现
  14. 《水经注全国离线地图5.1》升级至5.2
  15. macOS 开发 - Command Line Tool 命令行工具
  16. python控制步进电机代码tx2_步进电机按键控制.lst
  17. python中random.sample()函数
  18. Ubuntu20.04安装视频播放器SMPlayer
  19. alert弹框DeprecationWarning
  20. 树莓派3b 重装系统后 启动ssh 和 设定自动连接wifi

热门文章

  1. Scrapy爬取makepolo网站数据深入详解
  2. Windows系统访问网络共享文件夹提示没有权限访问网络资源,登录失败:未授予用户XXX等--终极必杀技
  3. postgresql 11 的并行(parallel)简介
  4. postgresql 10 的并行(parallel)简介
  5. 2022-2028年中国中频加热设备行业市场发展调研及未来前景规划报告
  6. Access数据库修复 压缩
  7. 软件人才应具备的五种素质
  8. DeepinXP Lite 完美精简版 |5.2|5.3|5.4|5.5|5.6|5.7|5.8|5.9|5.10||6.1New| 迅雷下载
  9. 分子结构的立体图怎么画?
  10. 三维分子模型软件PyMOL