2012-12-23 105 views
11

我是Windows 8编程,C#和NLP的新手。Windows 8自然语言处理8

我正在寻找一个图书馆,让我在Windows 8

我发现SharpNLP用NLP但它没有教程记录很差。我也遇到过Antelope框架,但这似乎更糟糕的文档。

是否有任何资源可以帮助我(教程或更好的文档化框架)?

+0

你能详细说说你需要什么样的NLP工具吗? NLP可以是许多不同算法/技术的总称。 –

+0

简而言之,我正在寻找一种工具来解析句子以提取“信息”并将其发送到数据库。基本上尝试从句子创建一个有意义的信息数据库。 – cjds

+0

这可能是我写过的含糊其词的句子,但我是NLP的新手,我的教授告诉我要为Windows Phone或Windows 8地铁工作。 – cjds

回答

4

SharpNLP看起来不错。这是OpenNLP的端口,所以你可能只需要阅读OpenNLP的文档。 也有Lucene.Net(一个.Net版本的Lucene) 这是一个搜索引擎,(我猜)应该有一些NLP里面。虽然我不完全确定。

+0

是的,看起来我卡在翻译文档。不错,但是。这给出了每种工具的概述,所以它绝对值得一读 – cjds

0

C#中没有太多。我推荐Java。有很多的Java库可以执行NLP,并且它们在Windows中都可以正常工作。另外,Java与C#没有多大区别,如果需要它,代码也可以在* nix上运行。请参阅:

http://opennlp.apache.org/

Which NLP toolkit to use in JAVA?

NLP Library for Java Programming Language

+2

不,我知道C#中没有太多。但我正在寻找在Windows 8应用程序中的离线处理。在这种情况下,我没有看到使用Java的方法。 – cjds

3

取决于你想要达到的目的,这些库可用于C#,可能是有用的。但是,我不确定他们是否在Metro应用程序中工作。