Curso online – especialización profesional certificada en aprendizaje automático de la Universidad de Washington

Cree aplicaciones inteligentes. Domine lo abstracto del aprendizaje automático en cuatro cursos prácticos.

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 de comunicacion
  • gestión del tiempo
  • pensamiento crítico
  • trabajar en equipo
  • resolución de problemas
  • Habilidades de presentación
  • gestión de proyectos
  • servicio al cliente
  • Organización y mantenimiento de la información.
  • Desarrollo de liderazgo

What you will learn in the course

Courses for which the course is suitable

  • Desarrollador de aprendizaje automático
  • analista de datos
  • Ingeniero de datos
  • científico de datos
  • experto en pronósticos
  • Desarrollador de aplicaciones inteligentes
  • experto en clasificación
  • Experto en kibutz
  • especialista en adquisicion de informacion

Pasantía: una serie de cursos de 4 partes

Esta pasantía realizada por investigadores líderes de la Universidad de Washington le presenta el apasionante y altamente demandado campo del aprendizaje automático. A través de una serie de casos prácticos, obtendrá experiencia práctica en áreas clave del aprendizaje automático, que incluyen:

  • predicción
  • Clasificación
  • kibutz
  • obteniendo información

Aprenderá a analizar sistemas de datos grandes y complejos, crear sistemas que se adapten y mejoren con el tiempo y crear aplicaciones inteligentes que puedan hacer predicciones a partir de datos.

Un proyecto de aprendizaje práctico.

Los estudiantes implementarán e implementarán algoritmos de predicción, clasificación, agrupamiento y recuperación de información de aprendizaje automático en conjuntos de datos reales en cada curso de la especialización. Se fueron con experiencia práctica en aprendizaje automático y programación Python.

Details of the courses that make up the specialization

Máquinas de aprendizaje: un enfoque de estudio de caso

Curso 1 • 18 horas • 4,6 (13.442 valoraciones)

Detalles del curso
¿Qué aprenderás?
  • ¿Tienes datos y te preguntas qué te pueden decir?
  • ¿Necesita una comprensión más profunda de las formas en que el aprendizaje automático puede mejorar su negocio?
  • ¿Quieres poder charlar con expertos sobre todo, desde hidratación y clasificación hasta máquinas de aprendizaje profundo y sistemas de recomendación?

En este curso experimentarás el aprendizaje automático a través de una serie de casos prácticos. Al final del primer curso, aprenderá a predecir los precios de los apartamentos en función de sus características, analizar las emociones de los comentarios de los usuarios, recuperar documentos relevantes, recomendar productos y buscar imágenes. A través de la práctica práctica en estos casos, podrá aplicar métodos de aprendizaje automático en una amplia variedad de campos.

Este curso trata la metodología de aprendizaje automático como una caja negra. Con esta abstracción, se concentrará en comprender las tareas relevantes, adaptarlas a las herramientas de aprendizaje automático y evaluar la calidad del producto. En los siguientes cursos explorará los componentes de esta caja negra examinando modelos y algoritmos. Juntos, estos componentes forman el proceso de la máquina de aprendizaje, que usted movilizará para desarrollar aplicaciones inteligentes.

Resultados de aprendizaje: al finalizar este curso podrás:
  • Identificar posibles aplicaciones del aprendizaje automático en el campo.
  • Describir las diferencias clave en los análisis permitidos por la hidratación, la clasificación y la agrupación.
  • Elija la tarea de aprendizaje automático adecuada para una aplicación potencial.
  • Aplicar hidratación, clasificación, clustering, recuperación, sistemas de recomendación y máquinas de aprendizaje profundo.
  • Presente sus datos como características que se utilizarán como entrada para modelos de aprendizaje automático.
  • Evaluar la calidad del modelo en términos de métricas de error relevantes para cada tarea.
  • Utilice un conjunto de datos para ajustar un modelo y analizar nuevos datos.
  • Cree una aplicación integral que utilice el aprendizaje automático como elemento central.
  • Implemente estas técnicas en Python.
Habilidades que ganarás
  • Categoría: programación en Python
  • Categoría: conceptos de aprendizaje automático
  • Categoría: máquinas de aprender
  • Categoría: máquinas de aprendizaje profundo

Máquinas de aprendizaje: hidratación

Curso 2 • 22 horas • 4,8 (5.560 valoraciones)

Detalles del curso
¿Qué aprenderás?
  • Estudio de caso: previsión de precios de apartamentos

En nuestro primer caso de prueba, la predicción de precios de apartamentos, creará modelos que predicen un valor continuo (precio) a partir de atributos de entrada (área, número de habitaciones y baños,…). Este es sólo uno de los muchos ejemplos en los que se puede aplicar la hidratación. Otras aplicaciones van desde predecir resultados de salud en medicina, precios de acciones en finanzas hasta analizar efectos sobre la expresión genética.

En este curso explorará modelos de hidratación lineal regular para tareas de predicción y selección de características. Podrá manejar conjuntos de funciones muy grandes y elegir entre modelos con diferentes niveles de complejidad. También analizará el impacto de diferentes aspectos de sus datos, como los valores atípicos, en los modelos y predicciones que elija. Para ajustarse a estos modelos, aplicará algoritmos de optimización que puedan ajustarse a grandes conjuntos de datos.

Resultados de aprendizaje: al finalizar este curso podrás:
  • Describir la entrada y salida de un modelo de hidratación.
  • Comparar y contrastar sesgos y variaciones al modelar datos.
  • Estimar los parámetros del modelo utilizando algoritmos de optimización.
  • Ajuste los parámetros con validación cruzada.
  • Analizar el desempeño del modelo.
  • Describe el concepto de escasez y cómo LASSO conduce a soluciones escasas.
  • Ejecute métodos para elegir entre modelos.
  • Utilice el modelo para hacer predicciones.
  • Construya un modelo de hidratación para la predicción de precios utilizando un conjunto de datos del sector inmobiliario.
  • Implemente estas técnicas en Python.
Habilidades que ganarás
  • Categoría: hidratación lineal
  • Categoría: Cresta de Hidratación
  • Categoría: Lazo (Estadísticas)
  • Categoría: análisis de hidratación

Máquinas de aprendizaje: clasificación

Curso 3 • 21 horas • 4,7 (3.725 valoraciones)

Detalles del curso
¿Qué aprenderás?
  • Estudios de caso: análisis de sentimiento y predicción de liquidación de préstamos

En nuestro caso de prueba de análisis de sentimientos, creará modelos que predicen la clase (sentimientos positivos/negativos) a partir de características de entrada (contenido de revisión, información de perfil de usuario,…). En el segundo caso de prueba de este curso, la previsión de reembolso de préstamos, manejará datos financieros y sabrá cuándo un préstamo puede ser riesgoso o seguro para el banco. Estas tareas son ejemplos de clasificación, una de las áreas de aprendizaje automático más utilizadas, con una amplia gama de aplicaciones, incluida la orientación publicitaria, la detección de spam, el diagnóstico médico y la clasificación de imágenes.

En este curso, creará clasificadores que brinden un rendimiento de primer nivel en una variedad de tareas. Aprenderá sobre las técnicas más exitosas y utilizadas en el campo, incluida la hidratación logística, los árboles de decisión y el rebote. Además, diseñará e implementará los algoritmos subyacentes que pueden aprender estos modelos a escala, utilizando el ascenso de gradiente estocástico. Aplique estas técnicas a tareas reales de aprendizaje automático a gran escala. También abordará tareas importantes que encontrará en aplicaciones de aprendizaje automático del mundo real, incluido el manejo de datos faltantes y la medición de la precisión y la recuperación para evaluar un clasificador. Este curso es práctico, está lleno de actividades e incluye simulaciones e ilustraciones de cómo se comportarán estas técnicas en datos reales. ¡También hemos incluido contenido opcional en cada módulo, que cubre temas avanzados para aquellos interesados ​​en profundizar aún más!

Objetivos de aprendizaje: Al finalizar este curso serás capaz de:
  • Describir la entrada y salida de un modelo de clasificación.
  • Tratar problemas de clasificación binaria y multiclase.
  • Aplicar un modelo logístico de hidratación para clasificación a gran escala.
  • Cree un modelo no lineal utilizando árboles de decisión.
  • Mejora el rendimiento de cada modelo con la ayuda del rebote.
  • Aumente sus métodos con un ascenso de gradiente estocástico.
  • describir los límites de las decisiones.
  • Cree un modelo de clasificación para predecir el sentimiento en un conjunto de datos de reseñas de productos.
  • Analizar datos financieros para pronosticar la liquidación de préstamos.
  • Utilice técnicas para manejar los datos faltantes.
  • Evalúe sus modelos utilizando métricas de recuperación de precisión.
  • Implemente estas técnicas en Python (o en un lenguaje de su elección, aunque se recomienda encarecidamente Python).
Habilidades que ganarás
  • Categoría: Hidratación Logística
  • Categoría: clasificación estadística
  • Categoría: Algoritmos de clasificación
  • Categoría: árboles de decisión

Máquinas de aprendizaje: agrupación y recuperación

Curso 4 • 17 horas • 4,7 (2.354 valoraciones)

Detalles del curso
¿Qué aprenderás?
  • Estudios de caso: encontrar documentos similares

Un lector está interesado en un artículo de noticias en particular y desea encontrar artículos similares para recomendar. ¿Cuál es el concepto correcto de imaginación? Además, ¿qué pasa si hay millones de otros documentos? Cada vez que desee recuperar un documento nuevo, ¿tendrá que buscar entre todos los demás documentos? ¿Cómo se agrupan documentos similares? ¿Cómo puede descubrir temas nuevos y emergentes sobre los que tratan los artículos?

En este tercer caso de prueba, para encontrar documentos similares, se examinan algoritmos basados ​​en la similitud para su recuperación. En este curso, también examinará representaciones estructuradas para describir los documentos en el corpus, incluidos los modelos de agrupación y membresía mixta, como la asignación latente de Dirichlet (LDA). Aplicará la optimización esperada (EM) para conocer los grupos de documentos y tendrá un ejemplo para ampliar los métodos utilizando MapReduce.

Resultados del aprendizaje: Al finalizar este curso podrás:
  • Cree un sistema de recuperación de documentos utilizando k vecinos más cercanos.
  • Identificar diferentes índices de similitud para datos de texto.
  • Reduzca los cálculos en la búsqueda de k vecinos más cercanos utilizando árboles KD.
  • Produzca aproximaciones del vecino más cercano utilizando hash sensible a la ubicación.
  • Comparar y contrastar tareas de aprendizaje supervisadas y no supervisadas.
  • Agrupe documentos por tema utilizando k-medias.
  • Describe cómo paralelizar k-medias usando MapReduce.
  • Examinar enfoques de agrupamiento probabilístico utilizando modelos mixtos.
  • Ajuste un modelo de mezcla gaussiana mediante optimización de superposición (EM).
  • para modelar membresías mixtas utilizando la asignación latente de Dirichlet (LDA).
  • Describe los pasos del muestreador de Gibbs y cómo utilizar su salida para hacer inferencias.
  • Comparar y contrastar técnicas de inicialización para objetos no convexos.
  • Implemente estas técnicas en Python.
Habilidades que ganarás
  • Categoría: Algoritmos de agrupación de datos
  • Categoría: agrupación de k-medias
  • Categoría: máquinas de aprender
  • Categoría: Árbol KD