with stanford source prodigy open natural machine learning language open-source nlp machine-learning

open-source - stanford - spacy machine learning



Extracción de términos y análisis de Sentimiento Open Source Project (1)

Quiero extraer términos importantes de un texto y crear un conjunto de términos específico de dominio. Luego quiero aprender cómo se usan estas palabras en el texto, positiva o negativamente.

¿Conoces algún proyecto de código abierto que me ayude a realizar estas tareas?

Editar:

Ejemplo de texto:

"Although car is not comfortable, I like the design of it."

De este texto, quiero extraer algo como esto:

design: positive comfort(able): negative


Para analizar el texto y obtener las partes del discurso que desea, hay muchos kits de herramientas.

http://incubator.apache.org/opennlp/

http://www.nltk.org/

etc.

Consulte http://en.wikipedia.org/wiki/Sentiment_analysis para obtener ideas sobre cómo se usan las palabras de manera positiva o negativa, si lo que quiere decir con eso es connotación. No conozco ninguna plataforma sólida para hacer esto, pero tal vez pueda contarnos más sobre su problema para algunas ideas.

En ausencia de un conjunto de herramientas que haga esto por usted, puede encontrar que obtener NP y los ADJ vinculados a ellos sería suficiente. También necesitarías detección de negación. He usado esto ohnlp.sourceforge.net (compilación en Apache UIMA) y viene con un algoritmo de detección de negación que es moderadamente decente.