Skip to content

衍生项目

hankcs edited this page Sep 17, 2020 · 20 revisions

优秀项目

这里收录基于HanLP的优秀衍生开源项目(按收录时间排序),如果你是项目作者或发现了某个有趣的项目,欢迎提交到这里来。

hanLP-python @yesseecity

HanLP的Python Server接口,可作为Python调用或Web Application调用的范例参考。

node-hanlp @beyai

HanLP 自然语言处理 for nodejs。HanLP的Node.js接口,在Node.js环境中调用HanLP的API。

hanlp-ext @hualongdata

HanLP 扩展

  • es-plugin: HanLP Elasticsearch插件
  • hanlp-io: HanLP IOAdapter,支持更多存储系统

一个docker images,可以用来快速开始使用HanLP API,尤其是在跨语言和平台上,集成HanLP服务。

Live Demo: http://nlp.chatbot.io/public/index.html

HanLP的R语言接口,包装了分词、关键词提取、简繁转换、句法分析、文本分类等接口。

HanLP的ES plugin,从 ES 6.0.0 开始,与 ES 同步更新。

兼容范围:ES5.X、ES6.X

基于 HanLP 的 Elasticsearch 中文分词插件,核心功能:

  • 内置词典,无需额外配置即可使用;
  • 支持用户自定义词典;
  • 支持远程词典热更新(待开发);
  • 内置多种分词模式,适合不同场景;
  • 拼音过滤器(待开发);
  • 简繁体转换过滤器(待开发)。

本项目基于https://github.com/alibaba/sca-best-practice ,环境配置请参照该项目。项目将hanlp( https://github.com/hankcs/HanLP )提供的多数接口进行了封装微服务化。

nlp_starter@sppsun

使用flutter基于HanLP发布了一个App。

基于HanLP的Elasticsearch分词插件,做了挺久的了,2.x版本也有,但是基本上从6.3.1版本之后和ES同步更新,有时可能更新不及时,但是如果有时间,一直做下去,如果有有兴趣的同学可以一起开发维护

  • 支持了HanLP大部分的分词方式
  • 支持词典热更新
  • 支持远程词典功能

HanLPerceptron@fann1993814

HanLPerceptron主要是移植自 HanLP v1 中包含Perceptron模組相關的核心功能,其中包含中文斷詞、詞性標註、命名實體識別等常用分析模組,而不包括Online Learning相關功能。此外,同樣支持簡體中文和繁體中文的分析,以及自定義辭典的整合。HanLPerceptron是原生Python,更方便搭配Python開發的應用相關結合。

The project of Covid-19(2019-nCoV) patient-tracking data from Tencent news is based on Scrapy, PhantomJS and HanLP. HanLP is used to recognize entity(Location, Time, Action etc.) and extract events.

Delphi通过JNI封装的HanLP库

作者:caowm (remobjects.qq.com)

HanLP的dotNet调用,利用IKVM 调用java 开发的hanlp.jar包 强大的NLP轮子,目前在.net上暂无实现, 为方便.net使用HanLP使用收集生成1.7.7版本的dll工具类与使用demo合集(正在补充所有的demo)方便调用

提交项目

欢迎提交开源项目,支持开源事业。

项目要求

这里收录的项目需要满足一些简单的基本条件,要求如下:

  1. 开源(GitHub或其他共有仓库都可以)
  2. 基于HanLP(在任意位置引用HanLP)
  3. 尊重他人的开源劳动成果(保留原作者署名)

提交途径

本着方便的原则,欢迎任选一个途径提交项目。

  • 在HanLP或衍生项目的issue区发issue(记得@hankcs)
  • git clone https://github.com/hankcs/HanLP.wiki.git ,然后直接编辑本页面