Clústering Inteligente sobre Series Temporales

Este trabajo de fin de máster está orientado al campo de la inteligencia artificial, concretamente a los algoritmos de aprendizaje automático. En particular, y dentro del aprendizaje automático no supervisado, se centra en el clustering de señales de series temporales, aplicación de especial interés...

Full description

Bibliographic Details
Author: Betancort Rodríguez, Carlos
Format: Master's thesis
Publication date:2023
Country:España
Institution:Universidad Complutense de Madrid (UCM)
Repository:Docta Complutense
Language:Spanish
OAI Identifier:oai:docta.ucm.es:20.500.14352/88435
Online Access:https://hdl.handle.net/20.500.14352/88435
Access Level:Open access
Keyword:004(043.3)
Clústering
K-means
centroide
señal
criterio
visualización
centroid
signal
criteria
visualization
Informática (Informática)
33 Ciencias Tecnológicas
Description
Summary:Este trabajo de fin de máster está orientado al campo de la inteligencia artificial, concretamente a los algoritmos de aprendizaje automático. En particular, y dentro del aprendizaje automático no supervisado, se centra en el clustering de señales de series temporales, aplicación de especial interés en el contexto del Internet de las Cosas, donde una gran parte de los datos recolectados, especialmente aquellos provenientes de sensores, son de este tipo. En concreto, se presenta una versión del algoritmo TSK-means, un método propuesto en un artículo de investigación, cuya implementación no resulta trivial. Adicionalmente, se ha desarrollado una función generadora de conjuntos de datos personalizada, para disponer de conjuntos de entrenamiento con características concretas. Utilizando esta herramienta, realizamos un proceso de análisis y evaluación para identificar potenciales puntos de mejora. Fruto de esta evaluación, señalamos tres posibles problemas, para los que proponemos varias optimizaciones. Estos problemas están ligados al número de clústeres que el algoritmo busca obtener, y las optimizaciones desarrolladas aportan mayor flexibilidad al sistema, gracias a la posibilidad de variar este número durante la ejecución. En última instancia, el sistema evoluciona de un algoritmo independiente a una herramienta de exploración de datos.