Show simple item record

DETECCIÓN DE COMUNIDADES EN REDES SOCIALES

dc.contributor.authorAgudo Esperanza, Antonio
dc.date.accessioned2023-07-19T10:00:08Z
dc.date.available2023-07-19T10:00:08Z
dc.date.issued2023-07-17
dc.identifier.urihttps://hdl.handle.net/10115/23145
dc.descriptionTrabajo Fin de Grado leído en la Universidad Rey Juan Carlos en el curso académico 2022/2023. Directores/as: Abraham Duarte Muñoz, Jesús Sánchez-Oro Calvo
dc.description.abstractEl problema de detección de comunidades se refiere a la identificación de agrupaciones o comunidades de nodos en una red o grafo. Una comunidad se define como un conjunto de nodos dentro del grafo que están más densamente conectados entre sí que comparado con el resto del grafo. El objetivo principal de la detección de comunidades es dividir un grafo en subconjuntos de nodos que tengan conexiones más fuertes entre sí que con nodos externos. Este problema es conocido como un problema NP-completo, lo que significa que no existe un algoritmo eficiente que pueda encontrar la solución óptima en todos los casos en un tiempo razonable. Por lo tanto, se utilizan diferentes enfoques y técnicas, tanto exactas como aproximadas para abordar este problema. En este trabajo se ha empleado 2 algoritmos para la clasificación inicial de las comunidades. Por otro lado, se ha empleado una red neuronal como modelo de aprendizaje automático para la detección de comunidades. Se estructura con capas que procesan las características de los nodos y aprenden representaciones y relaciones relevantes del grafo. Se han utilizado capas lineales y convolucionales para realizar las operaciones de procesamiento y propagación de la información en el grafo. La combinación de una red neuronal y estos algoritmos de clasificación permite aprovechar las capacidades de aprendizaje y generalización de la red neuronal, mientras se utiliza el conocimiento y las estrategias de búsqueda de las metaheurísticas para mejorar la calidad de la detección de comunidades. Esto puede resultar en una solución más precisa y efectiva para el problema. Esta combinación de enfoques permite aprovechar las fortalezas de ambos métodos y mejorar la capacidad de clasificación y detección de comunidades en el grafo.
dc.language.isospa
dc.publisherUniversidad Rey Juan Carlos
dc.rightsCreative Commons Atribución 4.0 Internacional
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/legalcode
dc.subjectDetección de comunidades
dc.subjectRed neuronal
dc.subjectAlgoritmo bio-inspirado
dc.subjectGrafo
dc.subjectNetworkX
dc.subjectDGL (Deep Graph Library)
dc.subjectLouvain
dc.subjectACO
dc.subjectOptimización
dc.subjectAnalisis de redes
dc.titleDETECCIÓN DE COMUNIDADES EN REDES SOCIALES
dc.typeinfo:eu-repo/semantics/studentThesis
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess


Files in this item

This item appears in the following Collection(s)

Show simple item record

Creative Commons Atribución 4.0 InternacionalExcept where otherwise noted, this item's license is described as Creative Commons Atribución 4.0 Internacional