Universidad de Castilla-La Mancha
 
Escuela Superior de Ingeniería Informática

 

  cambiar a curso:   2022-23   2024-25



Grado en Ingeniería Informática


TRABAJOS FIN DE GRADO
curso: 2023-24

Análisis de la información en Twitter mediante chatGPT


Tecnologías Específicas

Computación
 


Descripcion y Objetivos

Twitter es la red social donde más y más rápido se genera información con respecto a los temas de actualidad. Este trabajo persigue hacer un análisis de la actividad en Twitter a lo largo del último año centrado en la información política, social y económica. Para ello, se determinará en primer lugar quienes son los usuarios más relevantes en la red en España, y se almacenarán todos sus tuits. Posteriormente, se obtendrán los twits con más repercusión y se analizarán las temáticas y los discursos detectando temas, entidades nombradas y analizando la emoción de los textos tanto con herramientas de NLP como con chatGPT.

Este trabajo parte de otros elaborados anteriormente, en los que se abordaba principalmente la descarga de datos y detección de comunidades. Centrándose en la segunda parte, relativa a análisis de información.

 


Metodología y Competencias

En la elaboración del proyecto se seguirán los siguientes pasos, en este orden:

  • Estudio sobre los conceptos relacionados con teoría de grafos y análisis de redes complejas. 
  • Estudio sobre conceptos relacionados con procesamiento del lenguaje natural.
  • Adquisición de los datos de twitter.
  • Estudio del contenido de los tuits y caracterización de la información relevante de los mismos. 
  • Análisis de la información desde una perspectiva temporal. Anáisis de la relación con los acontecimientos relevantes.

Por otra parte, el proyecto trabaja las siguientes competencias de la intensificación de computación:

  • [CM3] Capacidad para evaluar la complejidad computacional de un problema, conocer estrategias algorítmicas que puedan conducir a su resolución y recomendar, desarrollar e implementar aquella que garantice el mejor rendimiento de acuerdo con los requisitos establecidos.
  • [CM5] Capacidad para adquirir, obtener, formalizar y representar el conocimiento humano en una forma computable para la resolución de problemas medianteun sistema informático en cualquier ámbito de aplicación, particularmente los relacionados con aspectos de computación, percepción y actuación en ambientes o entornos inteligentes.
  • [CM6] Capacidad para desarrollar y evaluar sistemas interactivos y de presentación de información compleja y su aplicación a la resolución de problemas de diseño de interacción persona computadora.
  • [CM7] Capacidad para conocer y desarrollar técnicas de aprendizaje computacional y diseñar e implementar aplicaciones y sistemas que las utilicen, incluyendo las dedicadas a extracción automática de información y conocimiento a partir de grandes volúmenes de datos.
 


Medios a utilizar

Un PC, el lenguaje de programación Python y las librerías correspondientes. 

Acceso a la API de OpenAI: Se calcula un gasto total de unos 20 euros. El alumno debe abrirse una cuenta y es responsable de los pagos. 

 


Bibliografía

  • Manuales del lenguaje Python: https://docs.python.org/3/tutorial/
  • Documentación de la herramienta tweepy: https://tweepi.com/
  • Documentación de la herramienta spacy: https://spacy.io/usage
  • Documentación de la API de OpenAI: https://openai.com/product
 


Tutores


OSSA JIMENEZ, LUIS DE LA
ALEDO SÁNCHEZ, JUAN ÁNGEL
 

Alumno


DE LAMO FERNÁNDEZ, JESÚS

 

 

Sindicación  Sindicación  Sindicación  Sindicación

Curso: 2023-24
© Escuela Superior de Ingeniería Informática
Edificio Infante Don Juan Manuel
Avda. de España s/n
02071 Albacete
Tfno: 967 59 92 00 - Fax: 967 59 92 24

informatica.ab@uclm.es
aviso legal
generar código QR de la página