Обработка естественного языка в Windows 8

Я новичок в программировании на Windows 8, С# и NLP.

Я ищу библиотеку, которая позволяет мне использовать NLP в Windows 8.

Я нашел SharpNLP, но он очень плохо документирован без учебников. Я также сталкивался с рамками Antelope, но у этого, похоже, еще хуже документации.

Есть ли какой-нибудь ресурс, который мне поможет (либо учебники, либо более документально оформленные рамки)?

Ответ 1

SharpNLP выглядит отлично. Это порт OpenNLP, поэтому вы можете просто прочитать документацию OpenNLP. Существует также Lucene.Net (версия .Net Lucene) Это поисковая система и (я думаю) должна иметь некоторые НЛП внутри. Я не совсем уверен, хотя.

Ответ 2

В зависимости от того, чего вы пытаетесь достичь, эти библиотеки доступны для C# и могут быть полезны. Однако я не уверен, работают ли они в приложениях Metro.

Ответ 3

В С# не так много. Я рекомендую Java. Существует тонна библиотек Java, которые выполняют NLP, и все они отлично работают в Windows. Кроме того, Java не сильно отличается от С#, и ваш код также будет работать на * nix, если вам это нужно. См:

http://opennlp.apache.org/

Какой инструментарий NLP использовать в JAVA?

Библиотека НЛП для языка программирования Java