我试图在我的项目中实现NLP, 我需要将单词标记为Person,Location,Organix = sation等。如果任何人都知道逻辑,请告诉我。 问候, 堆
答案 0 :(得分:2)
您要执行的任务称为Named Entity Recognition(NER)。
用于执行NER的大多数软件都是Java语言。例如,Stanford NER系统和OpenNLP NER系统。使用C#编写的类似库少得多,但我通过Google搜索找到了SharpNLP。我没有亲自使用它,所以我不知道它有多好用。
答案 1 :(得分:0)
路透社有一个很好的网络服务:http://www.opencalais.com/。 您可以通过API访问它。
我认为该演示令人印象深刻http://viewer.opencalais.com/。
我没有进一步追求它,因为我想创建一个德国应用程序。加莱只支持英语。