/NLP-Twitter

Primary LanguageJupyter Notebook

Análisis de Sentimientos en Twitter utilizando NLP

Este proyecto utiliza técnicas de procesamiento de lenguaje natural (NLP) para analizar el sentimiento en tweets. El objetivo es clasificar los tweets en positivos y negativos.

Descripción

Se utilizaron técnicas de preprocesamiento de texto, como tokenización, eliminación de stopwords y stemming, para preparar los tweets para el análisis. Luego se utilizó el algoritmo de clasificación Naive Bayes para clasificar los tweets en positivos, negativos o neutros. Dentro de src hay una carpeta que contiene el link para la presentación.

Dependencias

  • Python 3.7 o superior
  • Bibliotecas de Python: pandas, numpy, sklearn, nltk

Cómo usar el proyecto

  1. Clonar el repositorio en tu máquina local.
  2. Instalar las bibliotecas de Python requeridas.
  3. Descargar el dataset de tweets desde aquí.
  4. Descomprimir el archivo descargado y ubicarlo en la carpeta data dentro del repositorio.
  5. Abrir un terminal en la carpeta raíz del repositorio y ejecutar el archivo main.py.
  6. El programa analizará los tweets y mostrará los resultados en la consola.

Resultados

Es un modelo prentrenado que podeis descargar con un pickle

Créditos

Este proyecto fue creado por Miguel De Frutos.