命名实体识别是否有任何c#库?

我正在寻找c#或任何其他.net语言中的命名实体识别的任何免费库。

SharpNLP是基于Java的OpenNLP的一个端口,支持命名实体标记。

如果您只需要从文本中提取实体,您可以尝试Thomson Reuters的Open Calais。 每天最多40K api电话免费,过去对我来说效果很好。 (我已经使用它2次/天,约6个月没有故障。)

它们提供各种语言的包装器(用于进行api调用),您也可以使用几种不同的格式获得响应。

这是链接:

http://www.opencalais.com/

(我担心我只知道Java和Python中的NER库。)

大学里有几个Java实现( 比如这个 ),但我没有注意到的商业版本。

大学版本的代码是可用的,并且可能需要付出一些努力才能移植到.NET。