Tecnología e innovación

Los 5 mejores (y desconocidos) proyectos de análisis de sentimientos en Github para proyectos de NLP | Planeta Chatbot : todo sobre los Chat bots, Voice apps e Inteligencia Artificial

1. Análisis de sentimiento de Twitter

Twitter Sentiment Analysis es una utilidad de lenguaje natural general para el análisis de sentimientos en tweets usando Naive Bayes, SVM, CNN, LSTM, etc.

Usan y comparan varios métodos diferentes para el análisis de sentimientos en tweets (un problema de clasificación binaria). Se espera que el conjunto de datos de entrenamiento sea un archivo csv de tipo tweet_id, sentimiento, tweet donde el tweet_id es un número entero único que identifica el tweet, el sentimiento es 1 (positivo) o 0 (negativo) y el tweet es el tweet entre “” . De manera similar, el conjunto de datos de prueba es un archivo csv de tipo tweet_id, tweet. Ten en cuenta que no se esperan encabezados csv y deben eliminarse de los conjuntos de datos de entrenamiento y prueba.

Hay algunos requisitos de biblioteca generales para el proyecto y algunos que son específicos de métodos individuales. Los requisitos generales son los siguientes.

Los requisitos de biblioteca específicos de algunos métodos son:

Nota: se recomienda utilizar la distribución Anaconda de Python.

2. Análisis del sentimiento de Pytorch

Pytorch Sentiment Analysis, un repositorio que contiene tutoriales que cubren cómo realizar análisis de sentimientos usando PyTorch 1.7 y Torchtext 0.8 usando Python 3.8.

Los primeros 2 tutoriales cubrirán cómo comenzar con el enfoque de facto para el análisis de sentimientos: redes neuronales recurrentes (RNN). El tercer cuaderno cubre el modelo FastText y el final cubre un modelo de red neuronal convolucional (CNN).

También hay 2 cuadernos extra de “appendix”. El primero cubre la carga de tus propios conjuntos de datos con TorchText, mientras que el segundo contiene una reflexión a las words embeddings previamente entrenadas proporcionadas por TorchText.

Senta es una biblioteca de Python para muchas tareas de análisis de sentimientos. Contiene soporte para ejecutar múltiples tareas, como la clasificación de sentimientos a nivel de oración, la clasificación de sentimientos a nivel de aspecto y el etiquetado de roles de opinión.

La mayor parte del código de este repositorio se utiliza para implementar SKEP: Capacitación previa mejorada de conocimiento de sentimiento para el análisis de sentimiento.

En el documento, demuestran cómo integrar el conocimiento de los sentimientos en modelos previamente entrenados para aprender una representación de sentimientos unificada para múltiples tareas de análisis de sentimientos.

Puedes usar directamente el paquete Python para predecir tareas de análisis de opiniones cargando un modelo SKEP previamente entrenado.

o

4. Análisis de texto con Python

Text-Analytics con Python te ayuda a aprender a procesar, clasificar, agrupar, resumir, comprender la sintaxis, la semántica y el sentimiento de los datos de texto con el poder de Python. Este repositorio contiene código y conjuntos de datos utilizados en mi libro, “Análisis de texto con Python” publicado por Apress / Springer.

“Text Analytics with Python” es un libro repleto de 674 páginas de información útil basada en técnicas, algoritmos, experiencias y diversas lecciones aprendidas a lo largo del tiempo en el análisis de datos de texto. Este repositorio contiene conjuntos de datos y código utilizado en este libro.

5. Análisis de sentimiento de LSTM

LSTM Sentiment Analysis es un repositorio que contiene el cuaderno iPython y los datos de entrenamiento para acompañar el tutorial de O’Reilly sobre análisis de sentimientos con LSTM en Tensorflow.

Nota: Consulta el tutorial original para ejecutar este código en un entorno prediseñado en los servidores de O’Reilly con guía paso a paso, o ejecuta estos archivos en tu propio sistema.

También hay otro archivo llamado Pre-Trained LSTM.ipynb que te permite ingresar tu propio texto y ver el resultado de la red entrenada.

Para ejecutar el cuaderno iPython, necesitarás las siguientes bibliotecas:

This content was originally published here.

EL 2 DE JUNIO DEL 2024 VOTA PARA MANTENER

TU LIBERTAD, LA DEMOCRACIA Y EL RESPETO A LA CONSTITUCIÓN.

VOTA POR XÓCHITL