Especialización de aprendizaje profundo en Coursera (ofrecido por Deeplearning.ai)
Asignaciones de programación y cuestionarios de todos los cursos en la especialización de aprendizaje profundo de Coursera ofrecida por deeplearning.ai
.
Instructor: Andrew Ng
Notas
Para obtener notas detalladas para la entrevista sobre todos los cursos en la especialización de aprendizaje profundo de Coursera, consulte www.aman.ai.
Configuración
Ejecute setup.sh
a (i) descargue un conjunto de datos VGG-19 previamente capacitado y (ii) extraiga los modelos y conjuntos de datos previamente entrenados con ZIP que se necesitan para todas las tareas.
Créditos
Este repositorio contiene mi trabajo para esta especialización. La base del código, las preguntas y los diagramas de la prueba se toman de la especialización de aprendizaje profundo en Coursera, a menos que se especifique lo contrario.
Versión 2021
Esta especialización se actualizó en abril de 2021 para incluir desarrollos en los marcos de aprendizaje profundo y programación, y el mayor cambio está cambiando de TensorFlow 1 a TensorFlow 2. Este repositorio también se ha actualizado en consecuencia.
Asignaciones de programación
Curso 1: Redes neuronales y aprendizaje profundo
- Semana 2 - PA 1 - Python Conceptos con numpy
- Semana 2 - PA 2 - Regresión logística con una mentalidad de red neuronal
- Semana 3 - PA 3 - Clasificación de datos planos con una capa oculta
- Semana 4 - PA 4 - Construyendo su red neuronal profunda: paso a paso
- Semana 4 - PA 5 - Red neuronal profunda para la clasificación de imágenes: aplicación
Curso 2: Mejora de las redes neuronales profundas: ajuste de hiperparámetro, regularización y optimización
- Semana 1 - PA 1 - Inicialización
- Semana 1 - PA 2 - Regularización
- Semana 1 - PA 3 - Verificación de gradiente
- Semana 2 - PA 4 - Métodos de optimización
- Semana 3 - PA 5 - Tutorial TensorFlow
Curso 3: Estructuración de proyectos de aprendizaje automático
- No hay tareas de programación para este curso. Pero este curso viene con cuestionarios de estudio de caso muy interesantes (a continuación).
Curso 4: Redes neuronales convolucionales
- Semana 1 - PA 1 - Modelo convolucional: paso a paso
- Semana 1 - PA 2 - Redes neuronales convolucionales: aplicación
- Semana 2 - PA 1 - Keras - Tutorial - Happy House
- Semana 2 - PA 2 - Redes residuales
- Semana 2 - PA 2 - Transferir el aprendizaje con MobileNet
- Semana 3 - PA 1 - Detección de automóviles con yolo para conducir autónomo
- Semana 3 - PA 2 - Segmentación de imágenes unes
- Semana 4 - PA 1 - Generación de arte con transferencia de estilo neuronal
- Semana 4 - PA 2 - Reconocimiento facial
Curso 5: Modelos de secuencia
- Semana 1 - PA 1 - Construyendo una red neuronal recurrente - paso a paso
- Semana 1 - PA 2 - Dinosaur Land - Modelado de idiomas a nivel de personaje
- Semana 1 - PA 3 - improvisación de jazz con LSTM
- Semana 2 - PA 1 - Representación de Vector de palabras y debias
- Semana 2 - PA 2 - ¡EMOJIFY!
- Semana 3 - PA 1 - Traducción automática neuronal con atención
- Semana 3 - PA 2 - Detección de palabras de gatillo
- Semana 4 - PA 1 - Red de transformadores
- Semana 3 - PA 2 - Aplicación de red de transformador: reconocimiento de entidad nombrada
- Semana 3 - PA 2 - Aplicación de red de transformador: respuesta a las preguntas
Soluciones de prueba
Curso 1: Redes neuronales y aprendizaje profundo
- Prueba de la Semana 1 - Introducción al aprendizaje profundo: texto | Pdf
- Prueba de la Semana 2 - Conceptos básicos de la red neuronal: Texto | Pdf
- Prueba de la Semana 3 - Redes neuronales poco profundas: Texto | Pdf
- Prueba de la Semana 4 - Conceptos clave sobre redes neuronales profundas: Texto | Pdf
Curso 2: Mejora de las redes neuronales profundas: ajuste de hiperparámetro, regularización y optimización
- Prueba de la Semana 1 - Aspectos prácticos del aprendizaje profundo: texto | Pdf
- Prueba de la Semana 2 - Algoritmos de optimización: Texto | Pdf
- Prueba de la Semana 3 - Ajuste de hiperparameter, normalización por lotes, marcos de programación: Texto | Pdf
Curso 3: Estructuración de proyectos de aprendizaje automático
- Prueba de la Semana 1 - Reconocimiento de aves en la ciudad de Peacetopia (estudio de caso): Texto | Pdf
- Prueba de la Semana 2 - Conducción autónoma (estudio de caso): Texto | Pdf
Curso 4: Redes neuronales convolucionales
- Pregunta de la Semana 1 - Los conceptos básicos de los convnets: texto | Pdf
- Prueba de la Semana 2 - Modelos convolucionales profundos: Texto | Pdf
- Prueba de la Semana 3 - Algoritmos de detección: Texto | Pdf
- Prueba de la Semana 4 - Aplicaciones especiales: reconocimiento facial y transferencia de estilo neuronal: Texto | Pdf
Curso 5: Modelos de secuencia
- Prueba de la Semana 1 - Redes neuronales recurrentes: Texto | Pdf
- Prueba de la Semana 2 - Procesamiento del lenguaje natural e incrustaciones de palabras: PDF
- Prueba de la Semana 3 - Modelos de secuencia y mecanismo de atención: Texto | Pdf
Descargo de responsabilidad
Reconozco el tiempo que las personas pasan en la construcción de la intuición, la comprensión de los nuevos conceptos y las tareas de depuración. Las soluciones cargadas aquí son solo como referencia . Están destinados a desbloquearte si te quedas atrapado en alguna parte. No copie ninguna parte del código AS-IS (las tareas de programación son bastante fáciles si lee las instrucciones cuidadosamente). Del mismo modo, pruebe las pruebas usted mismo antes de referirse a las soluciones de cuestionario. Este curso es el curso de aprendizaje profundo más directo que he tomado, con fabuloso contenido y estructura del curso. Es un tesoro del equipo de profundos.