Implementación web de algoritmos de clustering con restricciones de tamaño
Para citar o enlazar este item, por favor use el siguiente identificador:
http://dspace.ups.edu.ec/handle/123456789/28424
Título : | Implementación web de algoritmos de clustering con restricciones de tamaño |
Autor : | Maigua Jimenez, Dilan Johan Miño Basantes, Santiago Paúl |
Director de Tesis: | Vallejo Huanga, Diego Fernando |
Resumen traducido: | Size-constrained clustering is a technique in the field of machine learning that seeks to group data by ensuring that each group meets specific predefined size criteria. This approach helps provide an equal or unequal distribution of data within particular groups, which is essential for specific applications. In this study, two clustering algorithms, SC-Medoids, and CSCLP, were implemented in a web application developed with R Studio, the Shiny package, and its deployment of the service in Shinyapps.io. The methodological process adopted a waterfall model, with sequential phases that helped to structure the development of the website, thus generating an application that allows users to perform clustering in real-time and adjust parameters interactively. Stress, load, execution time, and RAM usage tests were performed to validate the stability and efficiency of the system under certain conditions. In addition, surveys evaluated usability, which provided insights into user experience, addressing aspects such as ease of use, intuitive navigation, and overall satisfaction level. The results show a high level of acceptance and recommendation of the web application. After performing post-deployment tests, it has been verified that the page supports up to 50 active users simultaneously. In contrast, the application can process approximately 90 requests in about five seconds in stress tests. As for the processing of the SC-Medoids algorithm, it supports datasets of up to 3500 instances, compared to CSCLP, which supports up to 1800. |
Resumen : | El clustering con restricciones de tamaño es una técnica en el campo del aprendizaje automático que busca agrupar datos asegurando que cada grupo cumpla con ciertos criterios predefinidos de tamaño. Este enfoque es útil para ofrecer una distribución equitativa o desigual de datos dentro de grupos específicos, lo cual es importante para ciertas aplicaciones. En este estudio, se implementaron dos algoritmos de clustering, SC-Medoids y CSCLP, en una aplicación web desarrollada con R Studio, el paquete Shiny y su posterior despliegue del servicio en Shinyapps.io. El proceso metodológico adoptó un enfoque en cascada, con fases secuenciales que ayudaron a estructurar el desarrollo del sitio web, generando así una aplicación que permite a los usuarios realizar clustering en tiempo real y ajustar parámetros de manera interactiva. Se realizaron pruebas de estrés, carga, tiempo de ejecución y uso de memoria RAM para validar la estabilidad y eficiencia del sistema bajo ciertas condiciones. Además, se evaluó la usabilidad mediante encuestas, las cuales proporcionaron insights sobre la experiencia de los usuarios, abordando aspectos como la facilidad de uso, navegación intuitiva y nivel de satisfacción general. Los resultados muestran un alto nivel de aceptación y recomendación de la aplicación web. Tras realizar pruebas post despliegue, se ha verificado que la página soporta hasta 50 usuarios activos simultáneamente, mientras que en las pruebas de estrés la aplicación es capaz de procesar aproximadamente 90 peticiones en alrededor de cinco segundos. En cuanto al procesamiento del algoritmo SC-Medoids soporta datasets de hasta 3500 instancias, en comparación con CSCLP, que soporta hasta 1800. |
Palabras clave : | COMPUTACIÓN ANÁLISIS DE SISTEMAS SITIOS WEB ALGORITMOS CLUSTERING |
Fecha de publicación : | ago-2024 |
URI : | http://dspace.ups.edu.ec/handle/123456789/28424 |
Idioma: | spa |
Pertenece a las colecciones: | Grado |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
TTS1944.pdf | Texto completo | 757,81 kB | Adobe PDF | Visualizar/Abrir |
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons