Contacta con nosotros

Temario del curso

Introducción

Fundamentos de la Inteligencia Artificial y el Aprendizaje Automático

Comprensión del Aprendizaje Profundo

  • Visión general de los conceptos básicos del aprendizaje profundo
  • Diferencias entre aprendizaje automático y aprendizaje profundo
  • Visión general de las aplicaciones del aprendizaje profundo

Visión general de las redes neuronales

  • ¿Qué son las redes neuronales?
  • Redes neuronales frente a modelos de regresión
  • Comprensión de los fundamentos matemáticos y los mecanismos de aprendizaje
  • Construcción de una red neuronal artificial
  • Comprensión de los nodos y conexiones neuronales
  • Trabajo con neuronas, capas, y datos de entrada y salida
  • Comprensión de los perceptrones de una sola capa
  • Diferencias entre aprendizaje supervisado y no supervisado
  • Aprendizaje de redes neuronales feedforward y con retroalimentación
  • Comprensión de la propagación hacia adelante y la retropropagación
  • Comprensión de las redes de memoria de corto y largo plazo (LSTM)
  • Exploración práctica de las redes neuronales recurrentes
  • Exploración práctica de las redes neuronales convolucionales
  • Mejora de la forma en que las redes neuronales aprenden

Visión general de las técnicas de aprendizaje profundo utilizadas en telecomunicaciones

  • Redes neuronales
  • Procesamiento del lenguaje natural
  • Reconocimiento de imágenes
  • Reconocimiento de voz
  • Análisis de sentimientos

Exploración de estudios de caso de aprendizaje profundo para telecomunicaciones

  • Optimización del enrutamiento y la calidad del servicio mediante análisis de tráfico de red en tiempo real
  • Predicción de fallas y cortes de red, dispositivos, picos de demanda, entre otros
  • Análisis de llamadas en tiempo real para identificar comportamientos fraudulentos
  • Análisis del comportamiento del cliente para detectar la demanda de nuevos productos y servicios
  • Procesamiento de grandes volúmenes de mensajes SMS para obtener información valiosa
  • Reconocimiento de voz para llamadas de soporte
  • Configuración de redes definidas por software (SDN) y redes virtualizadas en tiempo real

Comprensión de los beneficios del aprendizaje profundo para telecomunicaciones

Exploración de las diferentes bibliotecas de aprendizaje profundo para Python

  • TensorFlow
  • Keras

Configuración de Python con TensorFlow para aprendizaje profundo

  • Instalación de la API de Python de TensorFlow
  • Prueba de la instalación de TensorFlow
  • Configuración de TensorFlow para desarrollo
  • Entrenamiento de su primer modelo de red neuronal con TensorFlow

Configuración de Python con Keras para aprendizaje profundo

Construcción de modelos simples de aprendizaje profundo con Keras

  • Creación de un modelo en Keras
  • Comprensión de sus datos
  • Especificación de su modelo de aprendizaje profundo
  • Compilación del modelo
  • Ajuste del modelo
  • Trabajo con datos de clasificación
  • Trabajo con modelos de clasificación
  • Uso de sus modelos

Trabajo con TensorFlow para aprendizaje profundo en telecomunicaciones

  • Preparación de los datos
    • Descarga de los datos
    • Preparación de los datos de entrenamiento
    • Preparación de los datos de prueba
    • Estandarización de las entradas
    • Uso de marcadores de posición (placeholders) y variables
  • Especificación de la arquitectura de la red
  • Uso de la función de costo
  • Uso del optimizador
  • Uso de inicializadores
  • Ajuste de la red neuronal
  • Construcción del gráfico
    • Inferencia
    • Pérdida
    • Entrenamiento
  • Entrenamiento del modelo
    • El gráfico
    • La sesión
    • Bucle de entrenamiento
  • Evaluación del modelo
    • Construcción del gráfico de evaluación
    • Evaluación mediante la salida de evaluación
  • Entrenamiento de modelos a escala
  • Visualización y evaluación de modelos con TensorBoard

Práctica: Construcción de un modelo de predicción de rotación de clientes (churn) basado en aprendizaje profundo utilizando Python

Ampliación de las capacidades de su empresa

  • Desarrollo de modelos en la nube
  • Uso de GPUs para acelerar el aprendizaje profundo
  • Aplicación de redes neuronales de aprendizaje profundo para visión por computadora, reconocimiento de voz y análisis de texto

Resumen y conclusión

Requerimientos

  • Experiencia en programación con Python
  • Familiaridad general con conceptos del sector de telecomunicaciones
  • Conocimientos básicos de estadística y conceptos matemáticos

Público objetivo

  • Desarrolladores
  • Científicos de datos
 28 Horas

Número de participantes


Precio por participante

Testimonios (5)

Próximos cursos

Categorías Relacionadas