Sentiment Analysis System

Dashboard de Reviews Analyzer

Analyzer Reviews es una herramienta diseñada para dar una vista general sobre las opiniones positivas y negativas de cualquier negocio (especialmente los españoles, porque todo el proceso de NPL se hace en español).

Recopila informacion de Google Places, además de scrapear información de decenas de páginas webs con la ayuda de Serp. Luego realiza un limpiado y posterior análisis de sentimiento clasificando que aspectos son los mas negativos y positivos.

¿Cómo funciona Sentiment Analysis System?

Paso 1

1. Ingreso del nombre y análisis

Comenzamos introduciendo el nombre del negocio, y en el backend comienza a scrapear información. En primer lugar Scrapea información de Google Places, y en segundo lugar, individualmente de cada página en la que se mencione este negocio con ayuda de SERP.

2. Procesamiento de los datos

Posteriormente almacenamos y procesamos los datos para presentarlos luego en una nube de palabras. El objetivo es separar las palabras negativas de las positivas, para ver que aspectos tiene que mejorar el negocio respecto a la opinión pública y cuales hacen que el público esté satisfecho.

Paso 2
Paso 3

3. Visualización de la nube de palabras

Finalmente, ya podenos visualizar la nube de palabras, separadas las palabras positivas de las negativas. Al igual que hemos hecho esto, teniendo los datos, podriamos separarlas por cualquier otro criterio.

Características clave:

Tecnologías utilizadas:

Python Flask pysentimiento NLTK Spacy Wordcloud
Ver en GitHub