¿Qué es el Deep Learning?
Clase 2 de 44 • Curso de Deep Learning con Pytorch
Contenido del curso
Entender la API de Pytorch
- 7
🔧 Aviso de renovación de un curso
00:33 min - 8

¿Qué son los tensores?
09:15 min - 9

Tensores y datasets
09:02 min - 10

Capas de una red neuronal en Pytorch
10:02 min - 11

Crear una red neuronal en Pytorch
13:21 min - 12

¿Cómo cargar datos en Pytorch?
13:13 min - 13

¿Cómo entrenar una red en Pytorch?
11:33 min - 14

Loop de entrenamiento de la red neuronal
13:02 min
Entrenar Redes Neuronales Profundas
- 15
🔧 Aviso de renovación de un curso
00:33 min - 16

Ciclo de trabajo para el Deep Learning
07:47 min - 17

Espacio de modelos
07:18 min - 18

Función de perdida
08:08 min - 19

Método de optimización: SGD y Backpropagation
09:18 min - 20

Autograd y métodos de optimización
12:25 min - 21

¿Cómo evaluar la performance de la red neuronal?
08:13 min - 22

Regularización de redes neuronales profundas
05:44 min - 23

Implementando la Regularización
08:32 min - 24

Optimización de hiperparametros
11:49 min - 25
Transfer learning
04:05 min
Construir nuestro propio modelo
- 26
🔧 Aviso de renovación de un curso
00:33 min - 27

Presentación del problema
10:06 min - 28

Definiendo la red generativa que construiremos: CycleGAN
10:58 min - 29

Creando la red generadora convolucional
09:11 min - 30

Creando el decoder de la red generadora
07:46 min - 31

Construyendo las redes discriminativas
07:23 min - 32

Preparando el entrenamiento
09:46 min - 33

Instanciando redes, perdidas
09:49 min - 34

Instanciando optimizadores y schedulers
09:09 min - 35

Calculando las pérdidas
09:28 min - 36

Entrenando
11:39 min - 37

Cómo visualizar y debugear el entrenamiento
13:09 min - 38

Cómo utilizar tu modelo una vez entrenado
10:36 min - 39
Cómo utilizar una GPU personal con Google Cloud
02:12 min
Llegar más lejos
Bonus
¿Qué es el Deep Learning y por qué importa?
Descubrir el mundo del Deep Learning puede ser como abrir un baúl lleno de tesoros tecnológicos. Estos modelos de aprendizaje automático se han convertido en una herramienta indispensable para resolver complejas tareas de percepción que antes parecían imposibles de abordar con métodos tradicionales. En este curso, liderado por Juan Pablo Morales, exploraremos las redes neuronales de múltiples capas que están revolucionando todo, desde la visión por computadora hasta la generación de música.
¿Cómo difiere el Deep Learning del Machine Learning tradicional?
El Deep Learning tiene la capacidad impresionante de aprender automáticamente características jerárquicas y complejas a partir de datos, a diferencia del Machine Learning tradicional que requiere funciones diseñadas manualmente. Estos modelos avanzan desde identificar simples texturas en imágenes hasta reconocer estructuras complejas como las partes de un objeto —nariz, ojos y más— en una fotografía de una persona.
- Procesamiento jerárquico: Los modelos pueden detectar desde características básicas hasta avanzadas.
- Aprendizaje automático: Reduce la necesidad de intervenir manualmente en la definición de características.
¿Cuándo comenzó el auge del Deep Learning?
Aunque las bases del Deep Learning se asentaron entre las décadas de 1950 y 1990, fue alrededor de 2010 cuando cobró un protagonismo destacado. En diversos concursos internacionales de inteligencia artificial, estos modelos lograron igualar e incluso superar el rendimiento humano en tareas de percepción.
- Resultados en concursos: Cerraron la brecha de rendimiento con respecto a los humanos, alcanzando niveles asombrosos de precisión.
- Aplicaciones emergentes: Desde reconocimiento de imágenes hasta traducción automática, los avances siguen siendo notables.
¿Qué tareas pueden resolver las redes neuronales profundas?
Las redes neuronales profundas destacan en una amplia gama de aplicaciones. Han superado con creces las capacidades humanas en diversas tareas perceptivas, contribuyendo al reconocimiento de imágenes, audio, lenguaje natural e incluso juegos complejos.
- Visión por computadora: Incluye la detección precisa de objetos.
- Reconocimiento de audio: Transcripción de audio a texto con alta precisión.
- Traducción automática: Facilitan la traducción de idiomas, casi al nivel humano.
¿Cuáles son las aplicaciones innovadoras del Deep Learning?
El impacto del Deep Learning no se limita a la percepción visual y auditiva. Por ejemplo, las redes generativas permiten crear imágenes realistas de personas que no existen a partir de un conjunto de datos de rostros de celebridades. Estas aplicaciones no solo demuestran la capacidad técnica de los modelos, sino que también abren nuevas posibilidades creativas.
- Generación de imágenes realistas: Crear rostros humanos que parecen auténticos pero son totalmente inventados.
- Música generativa: Algoritmos como "MusicVAE" pueden interpolar pequeñas piezas de música para crear composiciones largas y coherentes.
¿Cómo se aplica el Deep Learning en sectores inesperados?
Más allá de lo perceptivo, el Deep Learning también se está utilizando en campos inesperados como la física. Se emplea en aceleradores de partículas para el descubrimiento de nuevas partículas, demostrando su capacidad para superar desafíos en áreas científicas complejas.
- Ciencia y tecnología: Ayuda en el descubrimiento de partículas en colisionadores.
- Innovación continua: Su huella se expande a otras industrias, impactando en el desarrollo de software, diseño y más.
¿Qué nos depara el futuro del Deep Learning?
El premio Turing de 2018 otorgado a los padres del Deep Learning señala una nueva era en la computación. Desde los compiladores en los 50s hasta los algoritmos de los 80s, ahora estamos posicionados en la era del Deep Learning, transformando cómo interactuamos con la tecnología.
- Reconocimiento a los pioneros: Premios y reconocimientos impulsan el campo.
- Evolución tecnológica: Representa una nueva etapa en el desarrollo informático y su aplicación en problemas del mundo real.
¡Adéntrate en el curso y descubre cómo entrenar redes neuronales para que tus modelos alcancen un excelente rendimiento! Entre avances y descubrimientos, el Deep Learning sigue sorprendiendo, y ahora está en tus manos aprovechar sus capacidades.