我正在寻找c#或任何其他.net语言中的命名实体识别的免费库。
答案 0 :(得分:7)
如果您只需要从文本中提取实体,您可以尝试Thomson Reuters的Open Calais。每天最多40K api电话免费,过去对我来说效果很好。 (我已经使用它2次/天,大约6个月没有任何障碍。)
他们提供各种语言的包装(用于进行api调用),你也可以用几种不同的格式获得响应。
这是链接:
(恐怕我只知道Java和Python中的NER库。)
答案 1 :(得分:2)
SharpNLP是基于Java的OpenNLP的一个端口,支持命名实体标记。
答案 2 :(得分:1)
大学里有几个Java实现(like this one),但我没有注意到的商业版本。
大学版本的代码是可用的,并且可能需要付出一些努力才能移植到.NET。