El objetivo de este curso es que el estudiante conozca y desarrolle técnicas de aprendizaje computacional en el marco de las Redes de Neuronas Artificiales, además de diseñar e implementar aplicaciones y sistemas que las utilicen, incluyendo las dedicadas a extracción automática de información y conocimiento a partir de datos.
De manera más detallada, las competencias que adquiere el estudiante son las siguientes:
- De Conocimiento (PO: a, e, k)
-Conocer el fundamento matemático/biológico de las neuronas artificiales.
-Adquirir el concepto de red neuronal y proceso de aprendizaje.
-Conocer las diferentes arquitecturas de redes neuronales.
-Conocer los diferentes paradigmas de aprendizaje de las redes neuronales, así como su fundamento teórico.
-Comprender el funcionamiento de las redes de neuronas artificiales, adaptando cada técnica a las características específicas del problema.
-Conocer las diferentes áreas de aplicabilidad de las redes neuronas artificiales.
- De Aplicación (PO: b, d, e, g, k)
-Aplicar los conocimientos sobre redes neuronales en la resolución de problemas reales, haciendo énfasis en la exactitud y la complejidad de los mismos.
-Plantear correctamente las distintas fases para la resolución de un problema mediante redes neuronales.
-Desarrollar una aplicación que resuelva un problema de aproximación, predicción o clasificación mediante redes neuronales.
-Capacidad para diseñar un conjunto de experimentos que lleven a la resolución del problema.
-Documentar correctamente la resolución de un problema mediante redes neuronales.
- De análisis, síntesis y valoración (PO: b, e)
-Capacidad para analizar e interpretar resultados.
-Reconocer y clasificar los distintos tipos de problemas a los que resultan aplicables las diferentes arquitecturas de redes neuronales.
-Combinar y extrapolar los conocimientos adquiridos para la construcción de una red neuronal, decidiendo la arquitectura y los parámetros de la misma.
-Capacidad de valorar la eficacia de una red neuronal dada para la resolución de un problema concreto.
-Considerar la relación entre coste computacional y mejora marginal de diferentes soluciones, eligiendo soluciones razonables según las características de un determinado problema.