Este curso ofrece una introducción exhaustiva a las Redes Neuronales Artificiales (RNA), un modelo computacional inspirado en el cerebro humano que ha demostrado ser extremadamente eficaz en una amplia gama de tareas de aprendizaje automático y reconocimiento de patrones. A lo largo del curso, los estudiantes explorarán los fundamentos teóricos de las RNA, aprenderán sobre los diferentes tipos de redes neuronales, comprenderán la formulación matemática detrás de las RNA y adquirirán habilidades prácticas para construir, entrenar y evaluar modelos de RNA utilizando la biblioteca de Python Keras.
Al finalizar el curso, se espera que los estudiantes sean capaces de comprender, implementar y aplicar redes neuronales artificiales para una variedad de problemas del mundo real, incluido el reconocimiento de patrones, la clasificación de imágenes y el procesamiento del lenguaje natural. Los estudiantes también estarán equipados con habilidades prácticas en el uso de la biblioteca de Python Keras para la construcción y entrenamiento de modelos de redes neuronales.
Se recomienda que los estudiantes tengan conocimientos básicos de programación en Python y conceptos fundamentales de álgebra lineal y cálculo. No se requieren conocimientos previos de redes neuronales o aprendizaje automático.
El curso combina conferencias teóricas con ejercicios prácticos y proyectos para proporcionar a los estudiantes una comprensión completa de los conceptos y técnicas detrás de las redes neuronales artificiales.