Curso de Programador Python con Especialización en Machine Learning

Descripción

Los ordenadores pueden aprender y prueba de ello es el Machine Learning. Esta herramienta nació del reconocimiento de patrones, pero hoy en día nos permite desarrollar aplicaciones que mejoran su rendimiento, aprendiendo a partir de datos recopilados en situaciones pasadas.
En su desarrollo se usa Python, un lenguaje de programación sencillo, veloz y versátil.
Descubre con nosotros el lenguaje que recomienda aprender el 63% de los programadores y especialízate en una de las grandes áreas de la revolución tecnológica de nuestro tiempo, el Machine Learning.

Temario

Módulo I. Introducción al Machine Learning
  • Tema 1: Introducción al Big Data y Machine Learning
    • Breve repaso del algebra lineal
  • Tema 2: Entorno de trabajo: VM
  • Tema 3: Jupyter
  • Tema 4: Librerias numéricas de Python
    • Numpy
    • Pandas
    • Matplotlib
  • Tema 5: Introducción a Scikit-learn
Módulo II. Aprendizaje supervisado
  • Tema 1: Regresión lineal
    • Simple
    • Multivariable
  • Tema 2: Optimización por descenso de gradiente
  • Tema 3: Normalización
  • Tema 4: Regularización
  • Tema 5: Validación cruzada
  • Tema 6: Teorema de Bayes
  • Tema 7: Clasificación por árboles de decisión
  • Tema 8: Regresión logística / clasificación
  • Tema 9: Clasificación por SVM (Support Vector Machines)
  • Tema 10: Introducción a las redes neuronales
Módulo III. Aprendizaje no supervisado
  • Tema 1: Optimización por aleatoriedad
  • Tema 2: Agrupación
    • K-means y otros algoritmos
Módulo IV. Aprendizaje reforzado
  • Tema 1: Detección de anomalías
  • Tema 2: Sistemas de recomendación
  • Tema 3: Algoritmos genéticos
Módulo V. Desarrollo de sistemas de aprendizaje automático
  • Tema 1: Ingeniería de características (feature engineering)
  • Tema 2: Análisis de Componentes Principales (PCA)
  • Tema 3: Ensamblajes
  • Tema 4: Planteamiento de sistemas de ML
  • Tema 5: Evaluación y mejora de modelos
  • Tema 6: Operaciones en ML
Proyecto final
Un cliente, una compañía de suministros informáticos, ha pedido a la empresa para la que trabajamos que desarrolle una aplicación web que le ayude con la gestión de sus productos y proveedores. Por lo tanto, debemos poner en marcha una aplicación que nos sirva de base de datos, pero también de gestión. Una vez realizada, la adaptaremos a ciertos requisitos que se plantearán para incluir la Inteligencia Artificial en el sistema y poder así mejorarlo.

Material complementario
Formación en idiomas

Metodología

El método formativo de Tokio New Technology School es e-learning y combina el contenido teórico con el práctico para que adquieras los conocimientos y habilidades necesarias para desempeñar con éxito tu profesión. Formación práctica: Cuestionarios de autoevaluación, exámenes finales, ejercicios, casos prácticos que te ayudarán afianzar y consolidar los conocimientos aprendidos. Webinars: Contarás con clases en directo en las que podrás interactuar con tu profesor, consultar dudas y resolver casos prácticos. Si no puedes asistir, las tendrás colgadas en la plataforma elearning. Estarán a tu disposición siempre que quieras. Plataforma virtual con los siguientes recursos: Acceso a las clases en directo. Repositorio de webinars grabados. Recursos digitalizados. Enunciados de ejercicios y casos prácticos. Un calendario en el que podrás consultar los eventos de tu interés, tales como las clases o cierres por vacaciones. Mensajería instantánea.

Duración

El curso no tiene una fecha de inicio y fin. Con el programa formativo online de Tokio tú decides tus ritmos.

Objetivos

  • Utilizar la sintaxis del lenguaje Python e implementarla en diversos proyectos.
  • Realizar una aplicación práctica del Machine Learning con la librería Scikit-learn y el resto de librerías numéricas de Python.
  • Explicar el comportamiento de los diferentes algoritmos ante varias condiciones y en función de sus hyper-parámetros.
  • Aplicar Machine Learning en proyectos reales incluyendo la preparación y las tareas relacionadas necesarias, el despliegue en producción y el ciclo de vida de un modelo.
  • Asentar las bases matemáticas, algorítmicas y de software necesarias para que puedan avanzar en el aprendizaje de otras áreas basadas en el ML.

Titulación obtenida

Una vez que hayas finalizado con éxito tu formación recibirás las siguientes titulaciones: Tokio Certified Professional acreditativo de superación del curso. Diploma del idioma elegido.

Prácticas

Realización de prácticas en empresas (mínimo 60 horas y como máximo 300 horas).

Perspectivas laborales

Con nuestra especialización de Machine Learning saldrás preparado para las profesiones más innovadoras: Machine Learning Scientist Data Scientist Model Integrator

Precio

Consultar precio
Precio: A consultar.

Bolsa de empleo

Orientacion laboral para que tengas las claves para tener éxito en cualquier proceso de selección. Bolsa de empleo vía email con ofertas de empleo relacionadas exclusivamente con tu formación.

Profesorado

Los docentes conocen muy bien qué necesitas para formarte y encontrar trabajo en el sector. Una tutora pedagógica te acompañará durante todo el curso con el objetivo de ayudarte a que consigas tu meta. Se adaptará a tus necesidades y estará a tan solo un clic de distancia. Profesorado: Marcos Manuel Ortega. Francisco Lorenzo.
Curso de Programador Python con Especialización en Machine Learning
Tokio New Technology School
Campus y sedes: Tokio New Technology School
Tokio New Technology School (A Coruña)
C/ Comandante Fontanes 1, 1º 15003 A Coruña
Tokio New Technology School (Álava)
Álava (Araba/Álava)
Tokio New Technology School (Albacete)
Albacete
Tokio New Technology School (Alicante)
Alicante
Tokio New Technology School (Almería)
Almería
Tokio New Technology School (Ávila)
Ávila
+ ver más sedes
Cursos más populares
Solicita información
X