如何确定上下文中的主题,对象和其他单词

时间:2009-08-25 05:58:21

标签: c# nlp

我试图在我的项目中实现NLP, 我需要将单词标记为Person,Location,Organix = sation等。如果任何人都知道逻辑,请告诉我。 问候, 堆

2 个答案:

答案 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/

我没有进一步追求它,因为我想创建一个德国应用程序。加莱只支持英语。