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