Я пытаюсь внедрить НЛП в моем проекте, Мне нужно пометить слова как Персона, Местоположение, Organix = sation и т.д. С Уважением, Стек
Задача, которую вы хотите выполнить, известна как Распознавание именованных объектов (NER).
Большая часть программного обеспечения для выполнения NER находится на Java. Например, система Stanford NER и система OpenNLP NER . Подобных библиотек гораздо меньше, написанных на C #, однако я нашел SharpNLP через поиск в Google. Я не пользовался им лично, поэтому понятия не имею, насколько хорошо он работает.
Reuters есть хороший веб-сервис: http://www.opencalais.com/. Вы можете получить к нему доступ через API.
Я думал, что демо было впечатляющим http://viewer.opencalais.com/.
Я не стал заниматься этим дальше, так как хочу создать приложение на немецком языке. Кале поддерживает только английский.