Certificación en Machine Learning con Python
450,00 EUR
- 30 horas
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.

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

¿Qué aprenderás?
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
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
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.
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
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
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
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
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)
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
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.
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.

¿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
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

¿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.
