[IAT-050] Redes Neuronales
Este curso abarca desde conceptos básicos hasta la implementación avanzada de modelos en entornos BigQuery y TensorFlow. Incluye diferencias clave entre Machine Learning y Deep Learning, tipos de redes neuronales, entrenamiento y evaluación de modelos, así como el uso de librerías de Deep Learning en Python para clasificación y análisis.
Duración: 20 horas
Perfil: Avanzado
Dirigido a
Este curso está orientado a programadores, ingenieros, matemáticos y estadísticos relacionados con la ciencia de datos, programación y análisis de datos, que deseen profundizar en redes neuronales y su aplicación en entornos de Big Data y Deep Learning usando BigQuery y Python.
Requisitos previos
Se requiere tener conocimientos básicos de programación en Python, BigQuery, Machine Learning, y fundamentos de estadística y álgebra lineal.
Objetivos
Comprender las diferencias entre Machine Learning y Deep Learning.
Conocer los conceptos y tipos de redes neuronales.
Aprender a implementar y entrenar modelos en entornos BigQuery y TensorFlow.
Utilizar módulos y librerías de Python para clasificación, evaluación y optimización de modelos de Deep Learning.
Contenido
Introducción a Machine Learning y Deep Learning
Diferencias clave entre Machine Learning y Deep Learning
Casos de uso y aplicaciones prácticas de cada enfoque
Introducción a Google Cloud Platform
Interfaz de Usuario de Google Cloud Platform
Usuarios: proyectos y gestión de datos
Fundamentos de Redes Neuronales
Principios básicos de redes neuronales: neuronas, capas, y funciones de activación
Arquitectura y estructura de redes neuronales
Tipos y Modelos de Redes Neuronales
Redes neuronales Perceptron Multicapa, convolucionales (CNN) y recurrentes (RNN)
Selección de modelos según el problema y sus características
Redes Neuronales en entornos de Big Data con BigQuery, TensorFlow y Vertex AI
Configuración y uso de BigQuery, TensorFlow y Vertex AI para Deep Learning
Sintaxis de BigQuery ML para el entrenamiento y evaluación de modelos de Deep Learning
Ventajas de entornos de Big Data para entrenamiento y escalabilidad
Redes Neuronales Profundas (DNNs): Conceptos y Arquitectura
Estructura de redes neuronales profundas
Uso de capas y optimización de arquitecturas complejas
Implementación de Redes Neuronales en Python
Preparación de datos para redes neuronales: limpieza y normalización
Entrenamiento de modelos: hiperparámetros, validación cruzada, y optimización
Evaluación de modelos: métricas de rendimiento y ajuste de precisión
Uso de Librerías y Herramientas para Deep Learning en Python
Introducción a las librerías principales de Deep Learning (TensorFlow, Keras, PyTorch)
Implementación de modelos de clasificación, regresión y evaluación en Python
Aplicaciones y Casos Prácticos de Redes Neuronales
Análisis de ejemplos reales y casos de éxito
Adaptación de modelos según los requerimientos específicos de la industria
Documentación Recomendada
Synthetic Data for Machine Learning
By Abdulrahman Kerim
October 2023 | 208 pages
https://www.packtpub.com/product/synthetic-data-for-machine-learning/9781803245409