Descripción del curso
En este curso, aprenderá los conceptos básicos de las redes neuronales. Recibirá una introducción a las redes neuronales y conceptos y temas estrechamente relacionados. Podrá comprender los diversos aspectos de diseño de las redes neuronales y cómo hacer selecciones para ellas. El curso también abarcará cómo implementar redes neuronales, específicamente en Python. Se analizarán las ventajas de los diferentes marcos e implementaciones de redes neuronales. Todos los conceptos y teorías se unirán mediante ejemplos y se verán las aplicaciones prácticas. Al final de este curso, conocerá múltiples formas de implementar una red neuronal y cómo seleccionar algoritmos, métodos y valores para los diversos aspectos de una red neuronal.
OBJETIVOS DE APRENDIZAJE DEL CURSO
- Aprender qué son las redes neuronales y cómo se utilizan
- Aprender sobre los diversos aspectos de diseño de las redes neuronales
- Aprender sobre los diferentes tipos de redes neuronales
- Aprender a implementar redes neuronales de múltiples maneras usando Python
- Comprender cómo se pueden implementar y utilizar las redes neuronales en aplicaciones prácticas
Lo que aprenderás
- Comprender qué son las redes neuronales y cómo se utilizan
- Identificar los diversos aspectos de diseño de las redes neuronales y cómo hacer selecciones para ellos
- Distinguir diferentes tipos de redes neuronales, incluyendo redes MLP y convolucionales
- Implementar redes neuronales de múltiples formas usando Python
- Configurar funciones de activación, funciones de pérdida, optimizadores, hiperparámetros y capas
- Aplicar redes neuronales a aplicaciones prácticas como detección de anomalías, automatización, ciberseguridad y sistemas predictivos
Puntos clave
- Las redes neuronales pueden implementarse de múltiples formas usando Python, incluyendo con Scikit-Learn y PyTorch.
- El tipo de red neuronal puede determinarse basándose en el tipo de datos que se utilizan.
- Diseñar una red neuronal implica seleccionar algoritmos, métodos y valores para aspectos como funciones de activación, funciones de pérdida, optimizadores, hiperparámetros y capas.
- Las bibliotecas y marcos relevantes para redes neuronales incluyen Tensorflow, Keras y PyTorch, y la aceleración GPU puede apoyar la implementación.
- Las redes neuronales tienen aplicaciones prácticas incluyendo detección de anomalías y amenazas, automatización, ciberseguridad y sistemas predictivos.
Preguntas frecuentes
¿Qué cubre este curso?
El curso cubre los fundamentos de las redes neuronales, incluida una introducción a las redes neuronales y conceptos relacionados, los diversos aspectos de diseño de las redes neuronales, diferentes tipos de redes neuronales, cómo implementarlas en Python, las ventajas de diferentes marcos e implementaciones y aplicaciones prácticas.
¿Aprenderé a implementar redes neuronales en código?
Sí. El curso cubre cómo implementar redes neuronales, específicamente en Python, incluyendo usar Scikit-Learn y PyTorch, y discute bibliotecas y marcos relevantes como Tensorflow, Keras y PyTorch.
¿Qué tipos de redes neuronales se discuten?
El curso cubre diferentes tipos de redes neuronales, incluyendo redes MLP y convolucionales, y cómo determinar el tipo de red neuronal basándose en el tipo de datos.
¿Qué aplicaciones prácticas de redes neuronales se incluyen?
El curso discute aplicaciones prácticas incluyendo detección de anomalías y amenazas, automatización, ciberseguridad y sistemas predictivos.
¿Qué podré hacer al final del curso?
Al final del curso, será consciente de múltiples formas de implementar una red neuronal y cómo seleccionar algoritmos, métodos y valores para los diversos aspectos de una red neuronal.









