Fecha de propuesta:
10/10/2024
(Pendiente de aceptación)
Descripción:
El trabajo consiste en el desarrollo de una aplicación que ponga en uso algoritmos de Aprendizaje Automático (AA) con técnicas de computación evolutivas. La aplicación para desarrollar, principalmente, incluirá algunos de los algoritmos de AA existentes, pero modificados para su funcionamiento a través de computación evolutiva. Esta modificación se presenta como una alternativa a los métodos deterministas de AA para propiciar soluciones diferentes a un mismo problema.
Entre los algoritmos de AA a desarrollar con computación evolutiva que conformarán la aplicación, a modo de ejemplo y no exhaustivo, son algunos de los siguientes: algoritmos de clustering de datos, inducción de reglas lógicas (AND) para problemas de clasificación, regresión multidimensional no lineal y máquina de vector de soporte. El objetivo de esta propuesta es crear una aplicación de algoritmos alternativos de AA para el análisis y aprendizaje a partir de los datos.
Objetivos funcionales:
• Análisis, diseño y desarrollo de una aplicación que permita gestionar (a través de un análisis previo) diferentes conjuntos de datos.
• Desarrollo e Inclusión a la aplicación de los algoritmos de aprendizaje automático seleccionados.
• Análisis y comparación de los resultados obtenidos sobre diferentes conjuntos de datos.
Entornos de desarrollo y explotación:
Delphi 12.1 (Object Pascal) / C++Builder 12.1 de RAD Studio 12.1. Se trata de aplicar la tecnología RAD extendida por Embarcadero Technologies (lo cual significa Rapid Application Development) para el desarrollo ágil de software. Lo que implica que el desarrollo de software a través de RAD puede ser más fácil y rápido para que se pueda hacer más en menos tiempo.
|