I am looking for any free libraries for Named Entity Recognition in c# or any other .net language.
相关问题
- Sorting 3 numbers without branching [closed]
- Graphics.DrawImage() - Throws out of memory except
- Why am I getting UnauthorizedAccessException on th
- 求获取指定qq 资料的方法
- How to know full paths to DLL's from .csproj f
If you just need to extract entities from text, you could try Open Calais from Thomson Reuters. It's free for up to 40K api calls/per day, and has worked well for me in the past. (I've been using it 2x/day for ~6 months without a hitch.)
They provide wrappers in various languages (for making api calls) and you can get the response in a few different formats as well.
Here's the link:
http://www.opencalais.com/
(I'm afraid I only know of NER libraries in Java and Python.)
SharpNLP, a port of the Java based OpenNLP, supports named entity tagging.
There are a couple of Java implementations at universities (like this one), but no commercial version I am aware of.
The code for university versions is available, and with some effort could probably be ported to .NET.