上篇文章《天书般的ICTCLAS分词系统代码(一)》 说了说ICTCLAS分词系统有些代码让人无所适从,需要好一番努力才能弄明白究竟是怎么回事。尽管有很多人支持应当写简单、清晰的代码,但也有人持不同意见。主要集中在(1)如果效率高,代码复杂点也行; (2)只要注释写得好就行;(3)软件关键在思路(这我同意),就好像买了一台电脑,不管包装箱内的电脑本身怎么,一群人偏在死扣那个外面透明胶带帖歪了(这我坚决不同意,因为只有好思路出不来好电脑,好电脑还要性能稳定,即插即用的好硬件;另外天书般的代码不仅仅是透明胶带 贴歪的问题,他甚至可能意味着电脑中的绝缘胶带失效了...)。

这两天在抓紧学习ICTCLAS分词系统的思路的同时,也在消化学习它的代码实现,然而我看到的代码已经不仅仅是为了效率牺牲代码清晰度的问题了,我看到的是连作者都不知道自己真正想要做什么了......

更多内容请参考我的文章《天书般的ICTCLAS分词系统代码(二)》

转载于:https://www.cnblogs.com/zhenyulu/archive/2007/02/26/657022.html

天书般的ICTCLAS分词系统代码(二)相关推荐

  1. freeictclas java_天书般的ICTCLAS分词系统代码(一)

    ICTCLAS分词系统是由中科院计算所的张华平.刘群所开发的一套获得广泛好评的分词系统,该版的Free版开放了源代码,为初学者提供了宝贵的学习材料.我们可以在"http://sewm.pku ...

  2. java 中文分词 词性标注_ICTCLAS 中科院分词系统 代码 注释 中文分词 词性标注(转)...

    中科院分词系统概述 这几天看完了中科院分词程序的代码,现在来做一个概述,并对一些关键的数据结构作出解释 〇.总体流程 考虑输入的一句话,sSentence="张华平欢迎您" 总体流 ...

  3. ictclas分词系统 java_1-Ictclas50分词系统ForJava

    Ictclas50是一个分词库,我嘛主要用来做中文分词,其也能分出词性等东西. 1.环境搭建 进入到下载页面进行下载: 如下图: 因为我的系统是64位的windows,所以选择了到数第三行进行下载.其 ...

  4. ictclas包 java_ICTCLAS分词系统Java调用接口在Eclipse中的安装

    ICTCLAS分词系统Java调用接口在Eclipse中的安装 实验环境:JDK1.5.Eclipse3.1.XP操作系统 分词系统Java接口解压包:d:\fenci(http://www.nlp. ...

  5. 乱码ictclas java_中科院分词系统(NLPIR)JAVA简易教程

    这篇文档内容主要从官方文档中获取而来,对API进行了翻译,并依据个人使用经验进行了一些补充,鉴于能力有限.水平较低,文档中肯定存在有很多不足之处,还请见谅. 下载地址:http://ictclas.n ...

  6. ictclas java 64_ICTCLAS分词系统在win7 64 java平台下环境搭建

    最近做毕设要用到ICTCLAS分词系统,记录一下这个过程中碰到的问题,希望能有些同学带来帮助. 1.准备工作 下载下面两个包 2.环境搭建 基本的java运行环境就不说了,主要说一下搭建一个基本的IC ...

  7. 2014.12.21nlpir ictclas中文分词系统发布

    我们拟于2013年12月20日,在北京理工大学召开ICTCLAS的分词用户大会,发布最新版本,ICTCLAS的作者张华平博士将莅临宣讲分词算法的原理,并集中培训分词在Windows,Linux下C/C ...

  8. 黄聪:ICTCLAS分词系统研究(一)(转)

    ICTClAS分词系统是由中科院计算所的张华平.刘群所开发的一套获得广泛好评的分词系统,难能可贵的是该版的Free版开放了源代码,为我们很多初学者提供了宝贵的学习材料. 但有一点不完美的是,该源代码没 ...

  9. 中科院分词系统(NLPIR)JAVA简易教程

    这篇文档内容主要从官方文档中获取而来,对API进行了翻译,并依据个人使用经验进行了一些补充,鉴于能力有限.水平较低,文档中肯定存在有很多不足之处,还请见谅. 下载地址:http://ictclas.n ...

  10. Python下如何调用NLPIR(ICTCLAS2013)分词系统

    NLPIR汉语分词系统-Python下如何调用NLPIR(ICTCLAS2013) 在国内研究自然语言处理的人大概都知道ICTCLAS分词系统的大名.该系统是由张华平博士开发的基于层叠隐性马可夫链的分 ...

最新文章

  1. jQuery中的Ajax----03
  2. 搜索引擎选择: Elasticsearch与Solr
  3. requests库怎么安装在python中-python安装requests库的实例代码
  4. jsp mysql 换行_jsp 操作 mysql 数据库
  5. debian linux
  6. React Native开发之npm start加速
  7. 使用Visio Viewer载入数据库中的Visio图
  8. windows驱动开发详解学习笔记
  9. hadoop安装详细步骤_推荐一个超详细的Hadoop安装教程,已有32万次阅读
  10. 潍职e校帮APP功能简介
  11. 疑似iPhone XI内部设计图曝光:这个造型爱不起来
  12. 5年外包码农,拿到阿里offer,成功上岸,凭什么?
  13. 01-操作数组的方法
  14. ubuntu无法打开系统设置的解决办法
  15. Mac版idea快速切换大小写快捷键
  16. java数组= 0_JAVA数组
  17. 戴尔服务器收集硬件日志的工具dest
  18. 关于门户网站下载文件.doc文件直接打开成压缩包格式的解决办法
  19. 京东管培生 群面记录
  20. win7下批处理bat文件:切换网络设置

热门文章

  1. JavaScript的7个位运算符
  2. 声明式 webService 客户端(Feign) 介绍文档
  3. 38. Model has-a or is-implemented-in-terms-of through composition
  4. java实现【国密SM4】加密解密-CBC模式
  5. 解决ubuntu不能远程连接
  6. mysql in 临时表_什么时候会用到临时表?MySQL临时表的使用总结
  7. oracle管理员的作用,ORACLE数据库管理员的职责
  8. 减小编译bin文件大小_两个奇技淫巧,将 Docker 镜像体积减小 99%
  9. 怎么用计算机算全勤奖,全勤奖计算与发放细则
  10. 设计模式(14)——原型模式(Prototype)