tut. (Universitat Autònoma de Barcelona. Departament de Ciències de la Computació)
| Títol variant: |
Monitorización de Tendencias en Redes Sociales |
| Títol variant: |
Monitoring Social Media Trends |
| Data: |
2025 |
| Resum: |
El projecte consisteix en el desenvolupament d'una aplicació web que permet fer cerques sobre temes concrets a Reddit i analitzar les opinions de la comunitat. A partir d'una paraula clau (la cerca feta per l'usuari), el sistema extreu comentaris, filtra els que son realment rellevants mitjançant un model de classificació entrenat amb DistilBERT, que descarta automàticament els comentaris que no estan relacionats amb el tema de búsqueda o que no donen opinions. Un cop filtrats, es fa un anàlisis de sentiments (positius, negatius o neutres) utilitzant l'API de ChatGPT, que processa els textos i els classifica en funció del seu to i contingut. També es generen resums amb les opinions mes destacades i es mostren gràfics i comentaris més votats. L'objectiu és oferir a l'usuari una visió clara i visual sobre què pensa la gent sobre un tema determinat, com ara un jugador de futbol, una destinació turística o un videojoc. L'aplicació busca ser útil per a persones interessades a conèixer tendències d'opinions de manera ràpida i intuïtiva. |
| Resum: |
El proyecto consiste en desarrollar una aplicación web que permita a los usuarios buscar temas específicos en Reddit y analizar las opiniones de la comunidad. A partir de una palabra clave (el término de búsqueda del usuario), el sistema extrae comentarios y filtra únicamente aquellos que son realmente relevantes utilizando un modelo de clasificación entrenado con DistilBERT. Este modelo descarta automáticamente los comentarios no relacionados con el tema de búsqueda o que no contienen opiniones. Una vez filtrados, se realiza un análisis de sentimientos (positivo, negativo o neutro) mediante la API de ChatGPT, que procesa los textos y los clasifica según su tono y contenido. El sistema también genera resúmenes de las opiniones más destacadas y muestra gráficos junto con los comentarios con más votos positivos. El objetivo es ofrecer a los usuarios una visión clara y visual de lo que opina la gente sobre un tema concreto, como un jugador de fútbol, un destino turístico o un videojuego. La aplicación pretende ser útil para quienes buscan entender de forma rápida e intuitiva las tendencias de opinión. |
| Resum: |
The project consists of developing a web application that allows users to search for specific topics on Reddit and analyze the community's opinions. Based on a keyword (the user's search term), the system extracts comments and filters only those that are truly relevant using a classification model trained with DistilBERT. This model automatically discards comments unrelated to the search topic or lacking opinions. Once filtered, a sentiment analysis (positive, negative or neutral) is performed using the ChatGPT API, which processes the texts and classifies them based on tone and content. The system also generates summaries of the most notable opinions and displays charts and the most upvoted comments. The goal is to give users a clear and visual overview of what people think about a specific topic, such as football player, a travel destination or a video game. The application aims to be useful for those interested in quickly and intuitively understanding opinion trends. |
| Drets: |
Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, i la comunicació pública de l'obra, sempre que no sigui amb finalitats comercials, i sempre que es reconegui l'autoria de l'obra original. No es permet la creació d'obres derivades.  |
| Llengua: |
Català |
| Titulació: |
Enginyeria Informàtica [2502441] |
| Pla d'estudis: |
Enginyeria Informàtica [958] |
| Document: |
Treball final de grau ; Text |
| Àrea temàtica: |
Menció Enginyeria del Software |
| Matèria: |
Anàlisi d'opinions ;
Reddit ;
Classificació de sentiments ;
Visualització de dades ;
Aplicació web ;
PLN ;
DistilBERT ;
ChatGPT API ;
Análisis de opiniones ;
Clasificación de sentimientos ;
Visualización de datos ;
Aplicación web ;
PLN (Procesamiento del Lenguaje Natural) ;
API de ChatGPT ;
Opinion analysis ;
Sentiment classification ;
Data visualization ;
Web application ;
NLP |