Curso online – especialización profesional certificada en aprendizaje automático del Imperial College London

Descubra nuestros mejores tutoriales y guías sobre una variedad de temas, que incluyen tecnología, salud, estilo de vida y más. Únase a nosotros para recibir actualizaciones ricas e interesantes que lo ayudarán a ampliar sus conocimientos y mejorar su vida.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

nivel intermedio

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Habilidades analíticas
  • habilidades para resolver problemas
  • Planificación y organización
  • Comunicación efectiva
  • trabajo en equipo
  • Pensamiento creativo
  • liderazgo
  • servicio al cliente
  • gestión del tiempo
  • Entendiendo la tecnología

What you will learn in the course

Courses for which the course is suitable

  • Un investigador de aprendizaje automático
  • Desarrolla modelos de aprendizaje profundo.
  • Ingeniero de datos
  • Desarrollador de software en el campo del aprendizaje profundo.
  • analista de datos
  • Experto en TensorFlow
  • Desarrollador de soluciones de inteligencia artificial
  • Experto en aprendizaje computacional
  • Desarrolla modelos probabilísticos.
  • Desarrollador de aplicaciones con modelos de aprendizaje profundo

Pasantía: una serie de cursos de 3 partes

Descripción de la pasantía

Esta especialización está destinada a investigadores y profesionales del aprendizaje automático que buscan desarrollar habilidades prácticas en el popular marco de aprendizaje profundo TensorFlow.

Cursos de especialización

  • primer plato

    El primer curso de esta especialización te guiará en los conceptos básicos necesarios para:

    • Construya modelos de aprendizaje profundo
    • entrenar a los modelos
    • Evaluar los modelos
    • Haga predicciones a partir de modelos de aprendizaje profundo
    • Valida tus modelos
    • incluir regulación
    • Aplicación de lecturas repetidas.
    • Mantenimiento y manipulación de modelos.
  • Segundo curso

    El segundo curso profundizará tus conocimientos y habilidades en TensorFlow, para desarrollar:

    • Los modelos y flujos de trabajo están completamente personalizados para cada aplicación.
    • Arquitecturas de modelos complejos
    • Capas totalmente personalizadas
    • Flujo de datos flexible

    También se acostumbrará a las API de TensorFlow para incluir modelos de secuencia.

  • Tercer curso

    El último curso se especializa en un enfoque probabilístico que se vuelve cada vez más significativo en el aprendizaje profundo. Aprenderás:

    • Desarrollar modelos probabilísticos con TensorFlow
    • Utilice la biblioteca de probabilidad de TensorFlow

    Este curso también puede considerarse como una introducción a la biblioteca TensorFlow Probability.

requisitos previos

Los conocimientos necesarios para esta especialización son:

  • Pitón 3
  • Conceptos generales de aprendizaje automático y aprendizaje profundo.
  • Una base sólida en probabilidad y estadística (especialmente para el tercer curso)

Un proyecto de aprendizaje práctico.

Como parte de los proyectos finales y tareas de programación de esta especialización, adquirirá habilidades prácticas en el desarrollo de modelos de aprendizaje profundo para una variedad de aplicaciones tales como:

  • Clasificación de imágenes
  • Traducción de idiomas
  • Producción de texto e imágenes.

Details of the courses that make up the specialization

Comience con TensorFlow 2

  • Curso 1 • 26 horas • 4,9 (567 valoraciones)

Detalles del curso

¿Qué aprenderás?

¡Bienvenido al curso «Comenzando con TensorFlow 2»! En este curso aprenderás todo el proceso para desarrollar modelos de aprendizaje profundo con TensorFlow, desde caracterizar, entrenar, evaluar y predecir con modelos a través de la API serial, validar modelos, integrar regulación, implementar lecturas repetidas y guardar y cargar modelos.

Aplique los conceptos que aprenderá de inmediato con prácticas prácticas de codificación, guiadas por un asistente docente certificado. Además, hay una serie de tareas de programación que se evalúan automáticamente para fortalecer tus habilidades.

Al final del curso, agruparás los conceptos en un proyecto final, donde desarrollarás un modelo de clasificador de imágenes desde cero.

TensorFlow es una biblioteca de máquina de código abierto y uno de los marcos de aprendizaje profundo más utilizados. El lanzamiento de TensorFlow 2 significa un cambio significativo en el desarrollo de productos, con énfasis principal en la facilidad de uso para todos los usuarios, desde principiantes hasta niveles avanzados. Este curso también está dirigido a usuarios nuevos y a aquellos que tienen experiencia con TensorFlow 1.x.

Los conocimientos necesarios para tener éxito en el curso son:

  • Dominio del lenguaje de programación Python (el curso utiliza Python 3)
  • Conocimiento de conceptos generales de aprendizaje automático (como sobreajuste y desajuste, tareas de aprendizaje supervisadas, validación, regularización y selección de modelos)
  • Formación en el campo del aprendizaje profundo, incluyendo arquitecturas de modelos típicos (MLP, redes neuronales convolucionales), funciones de activación, capas de salida y optimización.

Para personalizar modelos con TensorFlow 2

  • Curso 2 • 27 horas • 4,8 (188 valoraciones)

Detalles del curso

¿Qué aprenderás?

¡Bienvenido al curso «Para personalizar tus modelos con TensorFlow 2»! En este curso profundizarás tus conocimientos y habilidades en TensorFlow para desarrollar modelos y técnicas de aprendizaje profundo personalizados para cada aplicación. Utilizará API de bajo nivel en TensorFlow para desarrollar arquitecturas de modelos complejas, capas personalizadas e información flexible. Amplíe también su conocimiento de las API de TensorFlow para incluir modelos en serie.

Aplicar los conceptos inmediatamente con ejercicios prácticos, bajo la dirección de un profesor asistente cualificado. Además, hay una serie de tareas de programación que se evalúan automáticamente para fortalecer tus habilidades.

Al final del curso, agruparás los conceptos en un proyecto final, en el que desarrollarás un modelo de traducción neuronal personalizado desde cero.

TensorFlow es una biblioteca de máquina de código abierto y uno de los marcos de aprendizaje profundo más utilizados. El lanzamiento de TensorFlow 2 significa un cambio significativo en el desarrollo de productos, con énfasis principal en la facilidad de uso para todos los usuarios, desde principiantes hasta niveles avanzados.

Este curso sigue directamente al curso anterior «Introducción a TensorFlow 2». El conocimiento adicional requerido para tener éxito es:

  • Dominio del lenguaje de programación Python (el curso utiliza Python 3)
  • Conocimiento general de conceptos de aprendizaje automático (como sobreajuste y desajuste, tareas de aprendizaje supervisadas, validación, regulación y selección de modelos).
  • Capacitación en aprendizaje profundo, incluidas arquitecturas de modelos típicas (MLP, CNN, RNN, ResNet) y conceptos como aprendizaje por transferencia, aumento de datos y paseo saliente.

Para información basada en probabilidades con TensorFlow 2

  • Curso 3 • 52 horas • 4,7 (101 valoraciones)

Detalles del curso

¿Qué aprenderás?

¡Bienvenido al curso «Información basada en probabilidades con TensorFlow»! Este curso se basa en los conceptos y habilidades básicos de TensorFlow aprendidos en los dos primeros cursos y se centra en un enfoque de aprendizaje profundo basado en probabilidades. Este es un campo muy importante que tiene como objetivo cuantificar el ruido y la incertidumbre que a menudo se encuentran en los datos del mundo real. Este es un aspecto cardinal cuando se utilizan modelos de aprendizaje profundo en áreas como vehículos autónomos o diagnósticos médicos; Es importante que el modelo sepa lo que no sabe.

Aprenderá a desarrollar modelos probabilísticos con TensorFlow, utilizando la Biblioteca de probabilidad de TensorFlow, que fue diseñada para facilitar la integración de modelos probabilísticos con el aprendizaje profundo. Por tanto, este curso también puede considerarse una introducción a la biblioteca de probabilidad de TensorFlow.

Aprenderá cómo se pueden representar e integrar las compresiones probabilísticas en modelos de aprendizaje profundo en TensorFlow, incluidas redes neuronales bayesianas, flujos normales y codificadores automáticos variables. Aprenderá a desarrollar modelos para cuantificar la incertidumbre, así como modelos generativos que pueden crear nuevos ejemplos similares a los de los datos, como fotografías de rostros de celebridades.

Aplicar los conceptos a través de ejercicios prácticos, bajo la guía de un asistente docente calificado. Además, hay una serie de tareas de programación que se evalúan automáticamente para fortalecer tus habilidades.

Al final del curso, agruparás los conceptos en un proyecto final, donde desarrollarás un algoritmo de autocodificación variable para crear un modelo generativo de un conjunto de imágenes sintéticas que tendrás que crear tú mismo.

Este curso sigue los dos cursos de especialización anteriores, «Introducción a TensorFlow 2» y «Adaptación de sus modelos con TensorFlow 2». El conocimiento adicional requerido para tener éxito es:

  • Una base sólida en probabilidad y estadística.
  • Buen conocimiento de las distribuciones de probabilidad estándar, funciones de densidad de probabilidad y conceptos como estimaciones máximas posibles, fórmula de transformación de variables a variables aleatorias y el límite inferior de evidencia (ELBO) utilizado en la inferencia de variables.