2012-12-23 100 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應用程序中工作。