Seminarios y otras cosas
Semestre 01-2022: Seminario de Deep Learning:
Deep Learning
Construir máquinas que puedan pensar es un sueño muy antiguo de la humanidad. Qué tan lejos estamos de lograr ese sueño es un asunto poco claro y materia de largos debates. Sin embargo, es evidente que los computadores modernos son capaces de resolver problemas que muchos asociamos con la inteligencia y el pensamiento. Por ejemplo, jugar Damas, Ajedrez, Poker y Go mejor que los campeones humanos. Traducir textos de un idioma a otro. Generar imágenes a partir de texto y texto a partir de imágenes. Manejar un carro. Convertir texto en lenguaje hablado. Interpretar imágenes médicas.
Estos avances tecnológicos se deben al desarrollo de un método de programación que se llama Machine Learning, que incorpora herramientas de inferencia estadística en los algoritmos determinísticos clásicos, y de esta manera permite que los computadores aprendan de información concreta del mundo. El Deep Learning es una de las áreas principales de Machine Learning, que está basado en las redes neuronales artificiales. El objetivo de nuestro seminario es estudiar las ideas y algoritmos fundamentales de Deep Learning.
Libro
El seminario va a estar basado en los siguientes libros:
Deep learning, Goodfellow, Bengio y Courville.
Neural networks and deep learning , Nielsen.
Deep learning with Python, Chollet.
Prerequisitos
No es necesario tener conocimiento previo de Machine learning.
Conocimiento general de álgebra lineal, probabilidad, cálculo y programación en Python son ideales, pero no indispensables.
Nos reunimos los lunes de 10 a 12 am en el salon 46-208 del bloque 43.
Colab Notebooks:
Convolutional neural net for MNIST
Linear and polynomial regression
Dense neural net for MNIST classification
Wordle
Videos y simuladores
3b1b videos on how machines learn
Google Forms para inscribirse en el formulario
Organizadores:
Camilo Arias Abad
Juan Diego Vélez Caicedo
Alexander Quintero Vélez