Is there any good open-source or freely available Chinese segmentation algorithm available? [closed]

我只是一个虾纸丫 提交于 2019-11-28 03:12:39
lschin

The keyword text-segmentation for Chinese should be 中文分词 in Chinese.

Good and active open-source text-segmentation algorithm :

  1. 盘古分词(Pan Gu Segment) : C#, Snapshot
  2. ik-analyzer : Java
  3. ICTCLAS : C/C++, Java, C#, Demo
  4. NlpBamboo : C, PHP, PostgreSQL
  5. HTTPCWS : based on ICTCLAS, Demo
  6. mmseg4j : Java
  7. fudannlp : Java, Demo
  8. smallseg : Python, Java, Demo
  9. nseg : NodeJS
  10. mini-segmenter: python

Other

  1. Google Code : http://code.google.com/query/#q=中文分词
  2. OSChina (Open Source China)

Sample

  1. Google Chrome (Chromium) : src, cc_cedict.txt (73,145 Chinese words/pharases)

    • In text field or textarea of Google Chrome with Chinese sentences, press Ctrl+ or Ctrl+

    • Double click on 中文分词指的是将一个汉字序列切分成一个一个单独的词

Stanford segment using CRF algorithmn.

It's under GPL

link page is : http://nlp.stanford.edu/software/segmenter.shtml

ICU has details on universal text segmentation - http://userguide.icu-project.org/boundaryanalysis

Cursory Googling for "text segmentation chinese open source" reveals this library, which may or may not be what you're looking for...:

http://sourceforge.net/projects/ktdictseg/

The results hint at a few alternative venues to look for an open-source library, too:

  • Searching for an open-source search implementation that might work with Chinese.
  • Searching for an open-source plagiarism detection implementation that might with Chinese.
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!