Introducción al Machine Learning con Python

  • Data Analytics
  • curso
  • 24

El mundo moderno está repleto de datos. La información permea los distintos aspectos de nuestro entorno y poder extraer un significado de los datos crudos es una aptitud cada vez más necesaria. Asimismo, en este entorno de análisis se requiere de herramientas flexibles, ligeras y robustas que permitan el rápido prototipado de algoritmos, de modo que se puedan probar distintas hipótesis, algoritmos que una vez probados puedan utilizarse directamente en producción.

Satisfacer completamente estas necesidades es una de las razones por la que el lenguaje Python está tan extendido en las comunidades científica, informática y académica. Es un lenguaje de sintaxis sencilla y fácil aprendizaje, sin que ello limite su potencial. Dada la amplitud de la comunidad y la edad del lenguaje, éste lleva asociado una plétora de módulos de código abierto que amplían enormemente su funcionalidad y una documentación íntegra de casos de uso, errores y herramienta.

En este curso se hará un recorrido del uso del lenguaje, desde la base sintáctica hasta una funcionalidad avanzada orientada hacia el análisis de datos, otorgando unas herramientas con las que el alumno puede, por cuenta propia, enriquecer y especializar su propio repertorio.

El constante bombardeo de datos puede tornarse cacofónico, inmanejable e ininteligible sin la preparación adecuada. Con este curso se pretende afinar esas cuerdas.

Wir müßen wißen — wir werden wißen!

Objetivos

Los alumnos deberán adquirir las siguientes competencias:

  • Familiaridad con Python, su gramática y sintaxis
  • Uso y preparación de módulos de código en Python, incluyendo las principales librerías de Machine Learning
  • Preparación y análisis estadístico de datos crudos de cualquier formato
  • Correcta representación gráfica de datos
  • Aplicación informada de los modelos más habituales y contemporáneos de Machine Learning: k-Vecinos, clustering jerárquico, árboles de decisión, redes neuronales artificiales...

Audiencia

Profesionales técnicos, analistas, consultores técnicos y desarrolladores interesados en aprender uno de los lenguajes más extendidos y versátiles, con una comunidad creciente. Python es una de las llaves principales del campo del análisis de datos y el de Machine Learning.

Prerrequisitos

Conocimientos básicos de programación, conocimientos básicos de matemáticas. Se recomienda tener conocimientos de estadística aunque no es indispensable para la correcta realización del curso.

  • Tema 1. Introducción a Python (1h)
    1. Lenguaje interpretado y tipos dinámicos
    2. Sintaxis
    3. Condicionales y estructuras de control
    4. Listas, diccionarios y otros iterables
  • Tema 2. Uso básico de Python (3h)
    1. Jupyter
    2. Scripts, Módulos y empaquetado
    3. Introducción a las librerías más usadas
    4. Visualización de datos
  • Tema 3. Introducción a “Data Science” (1h)
    1. Visión general
    2. Descripción de las fases del Data Analytics
  • Tema 4. Análisis Exploratorio de Datos (AED) (3h)
    1. Estadística descriptiva
    2. Análisis Univariante
    3. Análisis Multivariante
  • Tema 5. Procesado de datos (4h)
    1. Limpieza de datos (data cleansing)
    2. Gestión de datos faltantes
    3. Reescalado / Normalización
    4. Datos categóricos a numéricos (Codificación)
    5. Datos numéricos a categóricos (Discretización)
    6. Remuestreo (resampling)
  • Tema 6. Introducción a Machine Learning (ML) (2h)
    1. Introducción a Machine Learning
    2. Clasificación de modelos de ML
    3. Proceso estándar de modelado
    4. Evaluación de modelos de ML
    5. Mejorar los resultados de los modelos
  • Tema 7. Machine Learning (ML) en Python (10h)
    1. Regresión: lineal, múltiple (1h)
    2. Clasificación: kNN, Naive Bayes, Árboles de decisión (3h)
    3. Modelos Black Box: ANN, SVM (2h)
    4. Agrupación de modelos (Ensemble) (2h)
    5. Clustering: kMeans (1h)
    6. Introducción a Deep y Reinforcement Learning (1h)

    Más información

    Envíanos tus datos y nos pondremos en contacto contigo para darte más información y ajustar el curso a las necesidades de tu empresa

    Datos del participante



    Datos de la empresa


    Empresa asociada al ITI SiNo

    He leído y acepto la política de privacidad

    Datos Básicos

    Duración: 24

    Formación personalizada

    ¿Te interesa que ITI proporcione este curso a medida para tu empresa? Rellena nuestro formulario de necesidades formativas y nos pondremos en contacto contigo.