自然语言处理LarKC、DKPro Core、OpenNLP介绍

以下为你介绍的自然语言处理软件都可用在Linux系统上:LarKC(大规模知识加速器)、DKPro Core(基于 Apache UIMA 框架之上的自然语言处理 NLP 的软件组件)、OpenNLP(自然语言处理工具)。

1、LarKC(大规模知识加速器)

欧盟第7框架计划(FP7)的LarKC项目的目标是开发大规模知识加速器(LarKC,其发音为“lark”),LarKC被设计为一个大规模分布式不完备推理平台,该平台用于突破语义万维网(Semantic Web)推理系统目前面临的知识处理规模瓶颈。

下载地址:https://sourceforge.net/projects/larkc/

2、DKPro Core(基于 Apache UIMA 框架之上的自然语言处理 NLP 的软件组件)

DKPro Core 是基于 Apache UIMA 框架之上的自然语言处理(NLP)的软件组件。

NLP研究社区已经免费提供了许多强大而先进的NLP组件,不断开发和发布新的和改进的组件,这些组件涵盖了NLP相关处理任务的整个范围。

DKPro Core 提供了这样的第三方工具以及原NLP组件的包装。DKPro核心建立在很大程度上uimaFIT可以快速方便的开发NLP处理管道。

什么是DKPro和DKPro Core?

DKPro Core解决了通常被称为语言预处理的任务,例如在DKPro Core中,用于此类任务的一组稳定增长的第三方工具已封装为Apache UIMA框架的可互操作和可互换的组件。

DKPro创建为Darmstadt知识处理存储库,并在GSCL 2007上首次出现,作为社区项目的一部分,决定放弃旧的旧名称。目前,我们继续使用DKPro作为中性品牌。

人们经常将DKPro和DKPro Core用作同义词。但是,它们并不相同。DKPro是一个包含多个项目的社区,而DKPro Core只是这些项目之一。此外,DKPro社区中的所有项目都不都是基于UIMA的,但是DKPro Core是基于UIMA的。

下载地址:https://dkpro.github.io/dkpro-core/

3、OpenNLP(自然语言处理工具)

自然语言处理LarKC、DKPro Core、OpenNLP介绍

Apache OpenNLP 库是基于机器学习的工具箱,用于处理自然语言文本。支持大多数常用的 NLP 任务,例如:标识化、句子切分、部分词性标注、名称抽取、组块、解析等。

下载地址:http://opennlp.apache.org/

注明

以上就是自然语言处理LarKC、DKPro Core、OpenNLP的介绍内容,这些自然语言处理软件都能使用在Linux操作系统中。

栏目相关文章