Contacta con nosotros

Temario del curso

Introducción

Comprensión del Big Data

Vista general de Spark

Vista general de Python

Vista general de PySpark

  • Distribución de datos utilizando el marco de conjuntos distribuidos resilientes (Resilient Distributed Datasets)
  • Distribución de computación mediante operadores de la API de Spark

Configuración de Python con Spark

Configuración de PySpark

Uso de instancias EC2 de Amazon Web Services (AWS) para Spark

Configuración de Databricks

Configuración del clúster AWS EMR

Aprendizaje de los fundamentos de la programación en Python

  • Inicio con Python
  • Uso del cuaderno Jupyter
  • Uso de variables y tipos de datos simples
  • Trabajo con listas
  • Uso de sentencias if
  • Entrada de datos por parte del usuario
  • Trabajo con bucles while
  • Implementación de funciones
  • Trabajo con clases
  • Trabajo con archivos y excepciones
  • Trabajo con proyectos, datos y APIs

Aprendizaje de los fundamentos del DataFrame de Spark

  • Inicio con DataFrames de Spark
  • Implementación de operaciones básicas con Spark
  • Uso de operaciones de agrupamiento (groupby) y agregación
  • Trabajo con marcas temporales y fechas

Realización de un ejercicio práctico sobre DataFrame de Spark

Comprensión del aprendizaje automático con MLlib

Trabajo con MLlib, Spark y Python para aprendizaje automático

Comprensión de las regresiones

  • Aprendizaje de la teoría de regresión lineal
  • Implementación de código de evaluación de regresión
  • Realización de un ejercicio práctico de regresión lineal de ejemplo
  • Aprendizaje de la teoría de regresión logística
  • Implementación de código de regresión logística
  • Realización de un ejercicio práctico de regresión logística de ejemplo

Comprensión de bosques aleatorios y árboles de decisión

  • Aprendizaje de la teoría de métodos de árboles
  • Implementación de códigos de árboles de decisión y bosques aleatorios
  • Realización de un ejercicio práctico de clasificación con bosque aleatorio de ejemplo

Trabajo con agrupamiento K-means

  • Comprensión de la teoría del agrupamiento K-means
  • Implementación de código de agrupamiento K-means
  • Realización de un ejercicio práctico de agrupamiento de ejemplo

Trabajo con sistemas de recomendación

Implementación de procesamiento de lenguaje natural

  • Comprensión del procesamiento de lenguaje natural (NLP)
  • Vista general de herramientas de NLP
  • Realización de un ejercicio práctico de NLP de ejemplo

Transmisión de datos (Streaming) con Spark en Python

  • Vista general de transmisión con Spark
  • Ejercicio de transmisión de Spark de ejemplo

Observaciones finales

Requerimientos

  • Habilidades generales de programación

Público objetivo

  • Desarrolladores
  • Profesionales de TI
  • Científicos de datos
 21 Horas

Número de participantes


Precio por participante

Reseñas (6)

Próximos cursos

Categorías Relacionadas