El aprendizaje profundo actualmente es una parte central de la inteligencia artificial contemporánea, y se refiere al proceso realizado por los computadores para aprender de la experiencia permitiendo describir abstracciones complejas a partir de conceptos más simples de forma jerárquica. Este curso presenta una introducción al aprendizaje profundo, centrándose en los métodos más utilizados en diferentes contextos y tipos de datos. A lo largo del curso se estudiarán arquitecturas como redes neuronales artificiales, redes neuronales convolucionales, redes neuronales recurrentes, Transformers para lenguaje y para visión y redes generativas como las redes generativas adversarias y los modelos de difusión. Este es el único curso en español disponible en la plataforma que habla de las más recientes arquitecturas de aprendizaje profundo, como lo son los Transformers para visión.
Este módulo proporciona una base sólida en los principios y conceptos fundamentales del Deep Learning. Desde su historia y evolución hasta las aplicaciones contemporáneas, exploraremos los temas clave que abren las puertas a esta disciplina. Estudiaremos los componentes esenciales de una red neuronal, incluida la estructura, las funciones de activación y las funciones de pérdida. Abordaremos también técnicas de optimización como el descenso del gradiente y la retropropagación, y exploraremos la importancia de los parámetros y los hiperparámetros. Al finalizar este módulo, los participantes tendrán una comprensión sólida de los fundamentos del Deep Learning y estarán preparados para profundizar en áreas más avanzadas de esta emocionante disciplina.
Descenso del gradiente para redes neuronales•9 minutes
Retropropagación•21 minutes
9 readings•Total 102 minutes
Presentación•8 minutes
Recomendaciones para el éxito•8 minutes
Historia del Deep Learning•10 minutes
Introducción a las arquitecturas relevantes del Deep Learning•20 minutes
Introducción a las aplicaciones del Deep Learning contemporáneo•15 minutes
Funciones de activación•15 minutes
Tasa de aprendizaje•8 minutes
Parámetros vs. Hiperparámetros•8 minutes
Recomendados de la semana: introducción al aprendizaje profundo•10 minutes
2 assignments•Total 50 minutes
Fundamentos de redes neuronales •20 minutes
Cuestionario de la semana: introducción al aprendizaje profundo •30 minutes
1 discussion prompt•Total 5 minutes
Saludar y presentarse•5 minutes
Módulo 2: Redes neuronales convolucionales y recurrentes
Module 2•3 hours to complete
Module details
En este módulo especializado se exploran técnicas de aprendizaje profundo utilizadas en el procesamiento de datos secuenciales y en el análisis de imágenes. Durante este módulo, se espera que los participantes adquirieran los conocimientos necesarios para comprender y aplicar las redes neuronales convolucionales (CNNs) y las redes neuronales recurrentes (RNNs) en diversas tareas. Comenzaremos comparando las redes neuronales tradicionales (ANNs) con las redes neuronales convolucionales (CNNs), destacando la operación de convolución en las CNNs. Analizaremos la estructura de AlexNet, una arquitectura famosa en la comunidad de Deep Learning. Además, abordaremos la metodología de entrenamiento y definición de tareas para estas redes. A medida que avanzamos, exploraremos los desafíos que surgen al trabajar con datos secuenciales y la información dependiente del tiempo. Introduciremos el concepto de procesamiento de lenguaje natural y nos sumergiremos en las redes neuronales recurrentes (RNNs) y sus diferentes variantes. Discutiremos los tipos de RNNs y los retos que enfrentan, como la dependencia a largo plazo y el desvanecimiento o explosión del gradiente.
What's included
4 videos8 readings3 assignments
Show info about module content
4 videos•Total 31 minutes
Metodología de entrenamiento de una CNN para clasificación•11 minutes
Metodología de entrenamiento de una CNN para segmentación•7 minutes
Primeros problemas con información dependiente del tiempo•6 minutes
¿Qué es una RNN?•7 minutes
8 readings•Total 86 minutes
ANNs v.s. CNNs•15 minutes
Filtros y convolución•15 minutes
Estructura: AlexNet•8 minutes
Definición de la tarea•10 minutes
¿Qué es el procesamiento de lenguaje natural?•10 minutes
Tipos de RNNs•8 minutes
Retos de las redes recurrentes•10 minutes
Recomendados de la semana: redes neuronales convolucionales y recurrentes•10 minutes
3 assignments•Total 60 minutes
Cuestionario: fundamentos de redes neuronales convolucionales •20 minutes
Cuestionario: fundamentos de redes neuronales recurrentes •20 minutes
Cuestionario: Redes neuronales convolucionales y recurrentes•20 minutes
Módulo 3: Transformers
Module 3•2 hours to complete
Module details
En este modulo se exploran los fundamentos y aplicaciones de los Transformers en el campo del aprendizaje profundo. A lo largo de este módulo, se espera que los participantes adquirieran conocimiento de las estructuras de los Transformers. Se explorarán aspectos claves como el embedding del texto, la codificación posicional y el mecanismo de atención, que permiten a los Transformers capturar relaciones complejas entre los elementos de una secuencia. Además, se abordarán particularidades como el pre-entrenamiento y el aprendizaje de transferencia, y se analizarán las aplicaciones de los Transformers tanto en el procesamiento del lenguaje natural como en el procesamiento de imágenes mediante la arquitectura Transformer Visual.
What's included
3 videos7 readings2 assignments
Show info about module content
3 videos•Total 25 minutes
Estructura de un transformer: Encoder-Decoder•11 minutes
Particularidades: Pre-entrenamiento y aprendizaje de transferencia•7 minutes
Estructura: Transformer Visual•8 minutes
7 readings•Total 62 minutes
Transformers vs RNNs•8 minutes
Embedding del texto•8 minutes
Codificación Posicional•5 minutes
Mecanismo de atención•15 minutes
Codificación posicional•8 minutes
Metodología de entrenamiento•8 minutes
Recomendados de la semana: Transformers•10 minutes
2 assignments•Total 40 minutes
Cuestionario: Fundamentos de Transformers para el procesamiento del lenguaje natural. •20 minutes
Cuestionario: arquitecturas basadas en Transformers.•20 minutes
Módulo 4: Inteligencia artificial generativa
Module 4•2 hours to complete
Module details
Este módulo explora las técnicas de generación de datos mediante modelos generativos. A lo largo de este módulo, se espera que los participantes adquieran los conocimientos necesarios para comprender y aplicar distintos enfoques en la generación de datos mediante Deep Learning. Comenzaremos analizando la diferencia entre modelos discriminativos y modelos generativos, y cómo estos últimos nos permiten crear contenido original. Exploraremos el concepto de espacio latente, donde la información se codifica para generar nuevas muestras. Además, estudiaremos la arquitectura de los generadores y discriminadores en el contexto de redes generativas adversariales (GANs). Aprenderemos sobre la metodología de entrenamiento y las funciones de pérdida utilizadas para optimizar estos modelos. Finalmente, exploraremos la intuición detrás de los modelos probabilísticos de difusión y su entrenamiento.
What's included
4 videos6 readings2 assignments
Show info about module content
4 videos•Total 35 minutes
Generador y discriminador en una GAN•5 minutes
Proceso de difusión de información•6 minutes
Proceso de reconstrucción de información•7 minutes
¿Cómo se realizan los proyectos en CinfonIA?•17 minutes
6 readings•Total 52 minutes
Modelos discriminativos vs. modelos generativos en Machine Learning•8 minutes
Espacio latente en modelos generativos•8 minutes
Metodología de entrenamiento en una GAN•8 minutes
Intuición detrás de los modelos probabilísticos de difusión•8 minutes
Conclusiones del curso•10 minutes
Recomendados de la semana: redes de generación•10 minutes
2 assignments•Total 40 minutes
Cuestionario formativo: fundamentos de las redes de generación •20 minutes
Cuestionario de la semana: redes de generación. •20 minutes
Build toward a degree
This course is part of the following degree program(s) offered by Universidad de los Andes. If you are admitted and enroll, your completed coursework may count toward your degree learning and your progress can transfer with you.¹
View eligible degrees
Build toward a degree
This course is part of the following degree program(s) offered by Universidad de los Andes. If you are admitted and enroll, your completed coursework may count toward your degree learning and your progress can transfer with you.¹
¹Successful application and enrollment are required. Eligibility requirements apply. Each institution determines the number of credits recognized by completing this content that may count towards degree requirements, considering any existing credits you may have. Click on a specific course for more information.
La Universidad de los Andes es una institución autónoma, independiente e innovadora que propicia el pluralismo, la tolerancia y el respeto de las ideas; que busca la excelencia académica e imparte a sus estudiantes una formación crítica y ética para afianzar en ellos la conciencia de sus responsabilidades sociales y cívicas, así como su compromiso con el entorno.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I purchase the Certificate?
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.