Certificación en Machine Learning con Python

450,00 EUR

  • 30 horas
eLearning

Este curso de Aprendizaje Automático con Python proporciona una visión profunda de los temas de ML, incluyendo el trabajo con datos en tiempo real, el desarrollo de algoritmos de aprendizaje supervisado y no supervisado, regresión, clasificación y modelado de series temporales. En este curso de certificación de aprendizaje automático, aprenderás a usar Python para hacer predicciones basadas en datos. Al completar este curso de Aprendizaje Automático utilizando Python, recibirás un certificado que acredita tus habilidades como experto en aprendizaje automático.

Lo que obtendrás

Idioma

El curso y el material están en inglés

Nivel

Nivel principiante-intermedio para profesionales

Acceso durante 1 año

5 horas de contenido en vídeo

Tiempo de estudio

30 horas de estudio como mínimo recomendado

Prácticas

3 proyectos finales y prueba de simulación

Sin examen

El curso no tiene examen, pero el estudiante recibirá un certificado de finalización de la formación.

Hero

Descripción general

Habilidades:

  • Aprendizaje supervisado y no supervisado
  • Regresión lineal y logística
  • Agrupamiento KMeans
  • Árboles de decisión
  • Técnicas de boosting y bagging
  • Modelización de series temporales
  • SVM con kernels
  • Bayes ingenuo
  • Clasificadores de bosques aleatorios
  • Fundamentos del aprendizaje profundo
Hero

¿Qué aprenderás?

  1. Repaso de matemáticas

    Curso gratuito 1

    • Probabilidad y estadística
    • Geometría analítica
    • Álgebra lineal
    • Valores propios, vectores propios y descomposición en valores propios
    • Introducción al cálculo
  2. Estadística esencial para la ciencia de datos

    Curso gratuito 2

    • Introducción a la estadística
    • Comprender los datos
    • Estadística descriptiva
    • Visualización de datos
    • Probabilidad
    • Distribuciones de probabilidad
    • Muestreo y técnicas de muestreo
    • Estadística inferencial
    • Aplicación de la estadística inferencial
    • Relación entre variables
    • Aplicación de la estadística en los negocios
    • Práctica guiada
  3. Introducción

    Lección 01

    Comienza este programa familiarizándote con las secciones del curso y los temas que se abordarán. Esto te ayudará a prepararte para las próximas sesiones.

  4. Introducción al aprendizaje automático

    Lección 02

    El curso aborda los conceptos básicos del aprendizaje automático, incluida su definición y sus distintos tipos. También profundiza en el flujo de trabajo del aprendizaje automático, MLOps y AutoML, y ofrece una visión del despliegue de modelos de aprendizaje automático a gran escala. Además, se presentan a los estudiantes los principales paquetes de Python para tareas de aprendizaje automático, lo que les permite aprovechar el sólido ecosistema de Python para desarrollar soluciones de aprendizaje automático.

    Temas:

    • ¿Qué es el aprendizaje automático?
    • Diferentes tipos de aprendizaje automático
    • Flujo de trabajo de aprendizaje automático, MLOps y AutoML
    • Introducción a los paquetes de Python para el aprendizaje automático
  5. Aprendizaje supervisado

    Lección 03

    La sección sobre aprendizaje supervisado explora sus aplicaciones prácticas en distintos ámbitos e incluye debates sobre su relevancia e importancia en situaciones del mundo real. Los estudiantes realizan actividades prácticas para preparar y estructurar los datos destinados a tareas de aprendizaje supervisado, seguidas de debates sobre el sobreajuste y el subajuste. Además, se proponen ejercicios prácticos para detectar y evitar estos problemas, así como explicaciones sobre técnicas de regularización para optimizar el rendimiento del modelo y reducir el sobreajuste.

    Temas:

    • Aprendizaje supervisado
    • Aplicaciones del aprendizaje supervisado
    • Sobreajuste y subajuste
    • Regularización
  6. La regresión y su aplicación

    Lección 04

    Este módulo explora los fundamentos del análisis de regresión y aborda su definición y sus distintos tipos, como la regresión lineal, logística, polinómica, ridge y lasso. Se examinan los supuestos fundamentales de la regresión lineal y se realizan ejercicios prácticos para adquirir experiencia en la creación de modelos de regresión lineal. Los participantes también explorarán los datos mediante técnicas como el sobremuestreo SMOTE y prepararán, construirán y evaluarán modelos de regresión para dominar el análisis de regresión.

    Temas:

    • ¿Qué es la regresión?
    • Tipos de regresión
    • Regresión lineal
    • Supuestos fundamentales de la regresión lineal
    • Regresión logística
    • Sobremuestreo con SMOTE
    • Regresión polinómica
    • Regresión de cresta
    • Regresión Lasso
  7. Clasificación y aplicaciones

    Lección 05

    Esta sección abarca los algoritmos de clasificación y sus definiciones, tipos y aplicaciones, así como la elección de los parámetros de rendimiento. A través de debates y ejercicios guiados, los participantes profundizan en diversas técnicas de clasificación, como Bayes ingenuo, descenso de gradiente estocástico, k vecinos más cercanos, árboles de decisión, bosques aleatorios, Boruta y máquinas de vectores de soporte. También se analizan conceptos clave, como el coeficiente kappa de Cohen, y posteriormente se realizan evaluaciones de conocimientos para afianzar la comprensión.

    Temas:

    • ¿Qué son los algoritmos de clasificación?
    • Diferentes tipos de clasificación
    • Tipos de aplicaciones y selección de parámetros de rendimiento
    • Bayes ingenuo
    • Descenso de gradiente estocástico
    • Poblaciones de k vecinos
    • Árbol de decisión Bosque aleatorio
    • Boruta
    • Máquina de vectores de soporte
    • El manto de Cohen
  8. Algoritmos no supervisados

    Lección 06

    Esta sección introduce a los estudiantes en los algoritmos de aprendizaje no supervisado y aborda sus tipos, aplicaciones y parámetros de rendimiento. Los participantes realizan actividades prácticas, como la visualización de resultados y la aplicación de técnicas como el agrupamiento jerárquico, el agrupamiento K-Means y el algoritmo K-Medoids. Además, exploran métodos de detección de anomalías y técnicas de reducción de dimensionalidad, como el análisis de componentes principales (PCA), la descomposición en valores singulares y el análisis de componentes independientes. Las aplicaciones prácticas de estos algoritmos se ilustran mediante ejercicios guiados que refuerzan la comprensión de los conceptos del aprendizaje no supervisado.

    Temas tratados:

    • Algoritmos no supervisados
    • Diferentes tipos de algoritmos no supervisados
    • ¿Cuándo utilizar algoritmos no supervisados?
    • Parámetros de rendimiento
    • Tipos de agrupamiento
    • Agrupamiento de K-medias
    • Algoritmo de k-medoides
    • Valores atípicos
    • Detección de valores atípicos
    • Análisis de componentes principales
    • Análisis de correspondencias y análisis de correspondencias múltiples (ACM)
    • Descomposición en valores singulares
    • Análisis de componentes independientes
    • Reducción iterativa equilibrada y agrupamiento mediante jerarquías (BIRCH)
  9. Aprendizaje por conjuntos

    Lección 07

    Esta sección aborda los algoritmos de clasificación y sus definiciones, tipos y aplicaciones, así como la elección de los parámetros de rendimiento. Mediante debates y ejercicios guiados, los participantes profundizan en diversas técnicas de clasificación, como el clasificador bayesiano ingenuo, el descenso de gradiente estocástico, los k vecinos más cercanos, los árboles de decisión, los bosques aleatorios, Boruta y las máquinas de vectores de soporte. También se analizan conceptos clave, como el coeficiente kappa de Cohen, y posteriormente se realizan comprobaciones de conocimientos para reforzar la comprensión.

    Temas:

    • ¿Qué son los algoritmos de clasificación?
    • Diferentes tipos de clasificación
    • Tipos de aplicaciones y elección de parámetros de rendimiento
    • Bayes ingenuo
    • Descenso de gradiente estocástico
    • Poblaciones de K vecinos
    • Árbol de decisión Bosque aleatorio
    • Boruta
    • Máquina de vectores de soporte
    • El manto de Cohen
  10. Sistemas de recomendación

    Lección 08

    Este módulo ofrece una visión integral de los motores de recomendación y explora sus principios y mecanismos subyacentes. Los participantes se familiarizan con diversos casos de uso y ejemplos de sistemas de recomendación y adquieren conocimientos sobre su diseño e implementación. Mediante ejercicios prácticos, aplican técnicas de filtrado colaborativo, como el modelado basado en memoria, el filtrado basado en elementos y en usuarios, y el filtrado colaborativo basado en modelos. Además, exploran la reducción de dimensionalidad, los métodos de factorización de matrices y las matrices de exactitud en el aprendizaje automático para evaluar y optimizar el rendimiento de los motores de recomendación.

    Temas:

    • ¿Cómo funcionan los sistemas de recomendación?
    • Casos de uso de los sistemas de recomendación
    • Ejemplos de sistemas de recomendación y cómo se diseñan ¨
    • Uso de PyTorch para crear un motor de recomendaciones.
  11. Proyectos industriales

    Al final del curso, realizarás dos proyectos. Aplicarás todo lo que has aprendido y adquirirás experiencia práctica con tus nuevos conocimientos.

    • Proyecto 1: Análisis de la rotación de personal: crear programas de aprendizaje automático para predecir la rotación de personal, que incluyan controles de calidad de los datos, análisis exploratorio de datos, agrupamiento, etc., y proponer estrategias de retención del personal basadas en las probabilidades estimadas.
    • Proyecto 2: Segmentación de canciones: realizar un análisis exploratorio de datos y un análisis de conglomerados para crear grupos de canciones.

¿Qué habilidades adquirirás?

Este curso de aprendizaje automático con Python te permitirá:

Tipos de aprendizaje automático

Explora los diferentes tipos de aprendizaje automático y sus respectivas características.

Funcionamiento de las teclas

Analiza el flujo de trabajo del aprendizaje automático y comprende las operaciones clave que intervienen en él (MLOps).

Aprendizaje supervisado

Aprendiendo sobre el aprendizaje supervisado y su amplia gama de aplicaciones.

Ajuste

Comprender los conceptos de sobreajuste y subajuste y utilizar técnicas para detectarlos y prevenirlos.

Regresión

Analiza distintos modelos de regresión y su idoneidad para diferentes escenarios. Identifica relaciones lineales entre variables y crea mapas de correlación.

Algoritmos

Enumera diferentes tipos de algoritmos de clasificación y comprende sus aplicaciones específicas.

No supervisado

Domina distintos métodos de aprendizaje no supervisado y aprende cuándo utilizarlos. Adquiere un conocimiento profundo de las distintas técnicas de agrupamiento en el aprendizaje no supervisado.

Modelado

Explora diferentes técnicas de modelado por conjuntos, como bagging, boosting y stacking.

Comparar

Evalúa y compara distintos frameworks de aprendizaje automático, incluidos TensorFlow y Keras.

PyTorch

Crea un motor de recomendaciones con PyTorch

Visualización

Creación de visualizaciones con Matplotlib, Seaborn, Plotly y Bokeh.

curso de aprendizaje automático

¿Quién debería inscribirse en este programa?

Un ingeniero de datos destacado crea y mantiene estructuras y arquitecturas de datos para la ingesta, el procesamiento y el despliegue de datos en aplicaciones a gran escala que hacen un uso intensivo de ellos. Es una carrera prometedora tanto para quienes inician su trayectoria profesional como para profesionales con experiencia que sienten pasión por los datos, entre ellos:

Científico de datos

Ingeniero de aprendizaje automático

Ingeniero de inteligencia artificial

Desarrollador de inteligencia de negocios

Ingeniero de software

Investigador científico en inteligencia artificial

Ingeniero de procesamiento del lenguaje natural

Responsable de producto de IA

Empieza el curso ahora

Elegibilidad

Elegibilidad

El curso de certificación en aprendizaje automático con Python es ideal para participantes de nivel intermedio, como responsables de analítica, analistas de negocio, arquitectos de la información, desarrolladores que desean convertirse en ingenieros de aprendizaje automático o científicos de datos, y graduados que buscan una carrera en ciencia de datos y aprendizaje automático.

Requisitos previos

Los estudiantes deben contar con un título universitario de grado o un diploma de educación secundaria, así como con conocimientos básicos de estadística y matemáticas de nivel universitario. También es conveniente estar familiarizado con la programación en Python. Antes de iniciar la formación para obtener la certificación en aprendizaje automático con Python, se deben dominar los contenidos de cursos fundamentales, como Python para la ciencia de datos, repaso de matemáticas y estadística esencial para la ciencia de datos.

Preguntas frecuentes

Contact background

¿Necesita una formación interna a medida o una formación para grupos?

Solicite un programa de formación interna adaptado específicamente a su equipo. Ofrecemos opciones de personalización flexibles alineadas con sus objetivos de negocio, además de precios competitivos para grupos más grandes. Rellene el formulario a continuación y nuestros expertos en formación corporativa diseñarán la solución perfecta para usted.