- Origen y evolución de las redes neuronales
- Estructura general de una neurona artificial
- Capas, pesos y funciones de activación
- Tipos de redes neuronales y sus aplicaciones
- Flujo de datos y aprendizaje en una red
- Operaciones de álgebra lineal aplicadas a redes neuronales
- Cálculo del gradiente y optimización mediante derivadas
- Funciones de pérdida en el entrenamiento de modelos
- Métodos de normalización de datos
- Estrategias de regularización frente al sobreajuste
- Configuración del entorno de desarrollo en Python
- Uso de NumPy para operaciones matriciales
- Implementación manual de una red neuronal simple
- Entrenamiento del modelo con datos simulados
- Análisis de resultados mediante visualizaciones
- Preparación de los conjuntos de entrenamiento, validación y prueba
- Selección de hiperparámetros óptimos
- Aplicación de la validación cruzada
- Evaluación del rendimiento con métricas específicas
- Gestión y almacenamiento de modelos entrenados
- Estructura y características de las redes neuronales profundas
- Funcionamiento de las capas ocultas y su relación con la abstracción de datos
- Importancia de la profundidad en la representación del conocimiento
- Problemas de aprendizaje en redes de múltiples capas
- Estrategias de optimización para mejorar la eficiencia del modelo
- Fundamentos del procesamiento de información visual
- Papel de las capas convolucionales en la extracción de características
- Función de las capas de pooling en la reducción de dimensionalidad
- Arquitecturas más influyentes en el desarrollo de las CNN
- Ventajas estructurales frente a otros tipos de redes neuronales
- Principio de funcionamiento de las redes neuronales recurrentes
- Mecanismo de propagación de información en secuencias temporales
- Limitaciones de las RNN tradicionales
- Estructura y ventajas de las redes LSTM
- Aplicaciones basadas en datos secuenciales y temporales
- Fundamentos del aprendizaje generativo adversarial
- Estructura del generador en una red GAN
- Función del discriminador en el proceso de aprendizaje
- Dinámica de interacción entre las dos redes
- Aplicaciones y retos en la generación de contenido sintético
- Principio de funcionamiento de los autoencoders
- Estructura del modelo encoder
- Estructura del modelo decoder
- Reducción de dimensionalidad mediante autoencoders
- Detección de anomalías con autoencoders
- Diseño estructural de una red neuronal completa
- Selección de funciones de activación y capas adecuadas
- Entrenamiento del modelo con un conjunto de datos real
- Evaluación del rendimiento final del modelo
- Exportación e implementación del modelo entrenado
