research

Herramienta de apoyo a la docencia de algoritmos de selección de instancias

Abstract

En el currículo de ingeniería informática la minería de datos y el aprendizaje automático son cada vez más relevantes, tanto en los cursos de grado y máster, como también en los de doctorado. Prueba de ello es la aparición de diversas herramientas que facilitan el aprendizaje de algoritmos relacionados con la disciplina, mediante la ejecución paso a paso de los mismos y la visualización de los resultados. Sin embargo, para el caso concreto de los algoritmos de selección de instancias, estas herramientas son prácticamente inexistentes. En el presente recurso docente se presenta una herramienta implementada para cubrir esta carencia. «Instance Selection», que es como se llama la aplicación, está preparada para mostrar el funcionamiento tanto de los algoritmos clásicos como alguno de los más modernos, permitiendo la ejecución paso a paso y visualizando los resultados intermedios para facilitar la labor didáctica. Las principales ventajas de la aplicación descrita en este recurso docente son: que implementa varios algoritmos, lo que permite su comparación, es multiplataforma, permite la visualización incremental de los pasos de los algoritmos implementados, la interfaz está preparada para varios idiomas e incluye una completa ayuda.SUMMARY -- In computer engineering curricula Data Mining and Machine Learning are increasingly important in both undergraduate and masters, as well as the PhD courses. The emergence of several tools that facilitate learning algorithms related to the discipline proves that. Some of these tools allow the execution of algorithms step by step showing the results of each step, others let the student change the algorithm parameters and the student can visualize the results. However, for the specific case of instance selection algorithms these tools are virtually nonexistent. This paper discusses a tool implemented to fill this gap. “Instance Selection”, which is the name of the application, is prepared to show the operation of both classical instance selection algorithms as some of the most modern, allowing the execution step by step and displaying the intermediate results to facilitate the teaching task. The main advantages of the application described in this teaching resource are that it implements several algorithms, allowing comparison between them, it is multi-platform, it allows the interactive visualization of the steps of the implemented algorithms, the interface is ready for several languages, it includes comprehensive help.Peer Reviewe

    Similar works