Gostaria de saber qual linguagem de programação é melhor para o processamento de linguagem natural. Java ou Python ? Eu encontrei muitas perguntas e respostas sobre isso. Mas ainda estou perdido em escolher qual usar.
E eu quero saber qual biblioteca NLP usar para Java, já que existem muitas bibliotecas (LingPipe, GATE, OpenNLP, StandfordNLP). Para Python, a maioria dos programadores recomenda NLTK.
Mas se eu tiver que fazer algum processamento de texto ou extração de informações de dados não estruturados (apenas texto simples em inglês de forma livre) para obter algumas informações úteis, qual é a melhor opção? Java ou Python? Biblioteca adequada?
Atualizada
O que eu quero fazer é extrair informações úteis do produto a partir de dados não estruturados (por exemplo, os usuários fazem diferentes formas de publicidade sobre celulares ou laptops com um idioma inglês não muito comum)