Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo te facilitaremos un enlace para verlo en diferido
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso Machine Learning con Python: Fundamentos

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

Adquiere todos los conceptos necesarios sobre el «aprendizaje automático» de la mano del popular lenguaje de programación Python.

Empieza esta formación para entender qué es el aprendizaje automático y cómo crear programas evolutivos que se mejoren a sí mismos a partir de conjuntos complejos de datos.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Fundamentos del Machine Learning con Python

A quién va dirigido nuestro curso de Machine Learning con Python

Este curso está orientado a todo profesional con interés en aprender machine learning con el lenguaje de programación Python.

Objetivos de nuestro curso de Machine Learning con Python

  • Conocer los fundamentos del Machine Learning
  • Aprender a emplear las principales librerías de Machine Learning utilizadas en proyectos reales
  • Aprender a crear soluciones no supervisadas y supervisadas
  • Crear modelos predictivos

Qué vas a aprender en nuestro curso de Machine Learning con Python

Adquiere todos los conceptos necesarios sobre el «aprendizaje automático» de la mano del popular lenguaje de programación Python.

Empieza esta formación para entender qué es el aprendizaje automático y cómo crear programas evolutivos que se mejoren a sí mismos a partir de conjuntos complejos de datos.

Requisitos de nuestro curso de Machine Learning con Python

  • Tener experiencia desarrollando con Python y conocer los fundamentos del lenguaje, además de tener conocimientos básicos del tratamiento de datos
  • Tener un equipo con acceso a un usuario con permisos de instalación donde realizar el curso
  • Tener Python (v3.x o superior), Git y Visual Studio Code instalado previamente en el equipo
  • Disponer de una cuenta de Google con acceso a Google Colab para realizar las sesiones prácticas
  • Especificaciones de hardware: Procesador Intel o AMD de 2GHz o superior, al menos 8GB de memoria RAM y mínimo 25GB de espacio en disco

Contenido del curso

tema 1

Machine Learning y herramientas

  • ¿Qué es el ML?
  • Disciplinas
  • Ejemplos del mundo real
  • scikit-learn
  • ¿Qué es el Model Factory?
  • Google Colab
  • Jupyter Notebook
  • NumPy
  • SciPy
  • matplotlib
  • pandas
  • mglearn
  • Hugging Face
iconArrowDown
tema 2

Clasificación y Predicción

  • Predicciones
  • Regresión
  • Sobreajuste (Overfitting)
  • Desajuste (Underfitting)
  • Aprendizaje no supervisado
  • Aprendizaje sueprvisado
  • Aprendizaje no supervisado vs supervisado
iconArrowDown
tema 3

Aprendizaje no supervisado y preprocesado

  • Tipos de aprendizaje no supervisado
  • ¿Qué es el preprocesado?
  • Tipos de preprocesado
  • Transformación de datos
  • Reducción de dimensionalidad
  • Extracción de características
  • Aprendizaje múltiple
  • APC (Análisis Principal de Componentes)
  • Clustering
  • K-means
  • Clustering Aglomerativo
  • Clustering para segmentación de imagenes
  • Clustering para preprocesado
  • Clustering para aprendizaje semisupervisado
  • DBSCAN
  • Mezclas Gaussianas
  • Detección de anomalías con MG
iconArrowDown
tema 4

Aprendizaje supervisado

  • Regresión lineal
  • Descenso de gradiente
  • Regresión de polinomio
  • Modelos lineares regularizados
  • Regresión Ridge
  • Regresión Lasso
  • Regresión logística
  • Funcion Cost
  • Decision Boundaries
  • Regresión Softmax
iconArrowDown
tema 5

Representación de datos

  • Variables categóricas
  • Label Encoding
  • One Hot Encoding
  • scikit-learn
  • Data binning
  • Discretización
  • Modelos lineares
  • Interacciones
  • Polinomios
iconArrowDown
tema 6

Árbol de decisión

  • ¿Qué es un árbol de decisión?
  • Beneficios
  • Entrenamiento del árbol de decisión
  • Generar predicciones
  • Visualización del árbol de decisión
  • Algoritmo de árbol de clasificación y regresión (AACR/CART)
  • Complejidad computacional
  • Regularización de hiperparámetros
  • Regresión del árbol de decisión
iconArrowDown
tema 7

Reducción de dimensionalidad

  • RD (Reducción de dimensionalidad)
  • Enfoques principales para la RD
  • Proyección
  • Aprendizaje Manifold
  • APC aleatorio
  • APC incremental
  • APC Kernel
iconArrowDown
tema 8

Evaluación y mejora del modelo

  • Validación cruzada
  • ¿En qué nos beneficia la validación cruzada?
  • Validación cruzada con scikit-learn
  • K-fold
  • Ajuste de hiperparámetros
  • GridSearch
  • Evaluación de métricas
  • Clasificación binaria
  • Clasificación multiclase
  • Métricas de regresión
iconArrowDown
tema 9

Pipelines

  • Preprocesado para selección de parámetros
  • Creación de pipelines
  • Pipelines en Grid Search
  • Interfaz de Pipeline
  • make_pipeline
  • Acceder a los atributos
iconArrowDown
tema 10

Redes neuronales artificiales con Keras

  • ¿Qué es una red neuronal?
  • Keras
  • Neuronas biológicas
  • Realizando cálculos lógicos con neuronas
  • Neuronas artificiales
  • Perceptrón
  • Perceptrón multicapa (PM)
  • Retropropagación
  • Regresión del PM
  • Clasificación del PM
iconArrowDown
tema 11

Keras y TensorFlow

  • PM con Keras
  • TensorFlow
  • ¿Qué son los Tensores?
  • Sequential API
  • Functional API
  • Subclassing API
  • Callbacks
  • Visualización con TensorBoard
iconArrowDown
tema 12

Modelos personalizados con TensorFlow

  • Operaciones
  • NumPy
  • Conversiones de tipos
  • Personalización de modelos
  • Función de pérdida personalizada
  • Función de activación personalizada
  • Inicializadores personalizados
  • Regualizadores personalizados
  • Constraints personalizados
  • Métricas personalizados
  • Capas personalizados
  • Modelos personalizados
iconArrowDown
tema 13

Carga y preprocesado de datos con TensorFlow

  • ¿Qué es la Data API de TensorFlow?
  • Encadenamiento de transformaciones
  • Preprocesado de los daots
  • Cache prefetching
  • Formato TFRecord
  • Búfer de protocolo
  • Protobuf
  • Carga y análisis de datos
iconArrowDown

Preguntas Frecuentes de Machine Learning con Python

¿Cuáles son los beneficios del curso Machine Learning con Python?

accordionIcon
El curso de Machine Learning con Python te permitirá adquirir conocimientos avanzados en análisis de datos, desarrollo de algoritmos y modelos predictivos. Aprenderás a utilizar Python para implementar soluciones de aprendizaje automático que podrás aplicar en tu empresa para mejorar la toma de decisiones, optimizar procesos y aumentar la eficiencia.

¿El curso de Machine Learning con Python se puede bonificar a través de FUNDAE?

accordionIcon
Sí, el curso de Machine Learning con Python se puede bonificar a través de FUNDAE. Esto permite a las empresas recuperar una parte o la totalidad del coste del curso, por lo que es una inversión altamente rentable en la formación de tus empleados.

¿En que modalidades se imparte el curso de Machine Learning con Python?

accordionIcon
El curso de Machine Learning con Python se imparte en modalidad online y también en aula virtual personalizada, lo cual te permite elegir la opción que mejor se adapte a las necesidades y horarios de tu empresa.

¿Qué habilidades desarrollaré con el curso de Machine Learning con Python?

accordionIcon
Con el curso de Machine Learning con Python desarrollarás habilidades en programación con Python, manejo de librerías como NumPy, pandas y scikit-learn, y el uso de técnicas de machine learning para resolver problemas empresariales. Además, aprenderás a realizar análisis de datos, crear modelos predictivos y aplicar estos conocimientos en proyectos reales.

¿Cómo puedo inscribirme en el curso de Machine Learning con Python?

accordionIcon
Puedes inscribirte en el curso de Machine Learning con Python rellenando los formularios que aparecen en la web de Imagina Formación. Este proceso es sencillo y rápido, y te permitirá reservar tu lugar en el curso de manera inmediata.