Обработка естественного языка в 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