Pasar al contenido principal

Redes Neuronales: introducción, arquitecturas y aplicaciones

El objetivo del curso es, por un lado, mostrar una metodología para la aplicación efectiva de diferentes
métodos de aprendizaje automático, por otro lado, introducir métodos de gran desarrollo en la actualidad, como
redes neuronales profundas. Se introducirán las etapas típicas de modelado, entrenamiento, y evaluación. 
Se utilizarán bibliotecas de código abierto para el lenguaje de programación Python a los efectos de aplicar el
conocimiento adquirido sobre diferentes conjuntos de datos disponibles públicamente.

Objetivos

El objetivo del curso es, por un lado, mostrar una metodología para la aplicación efectiva de diferentes
métodos de aprendizaje automático, por otro lado, introducir métodos de gran desarrollo en la actualidad, como
redes neuronales profundas. Se introducirán las etapas típicas de modelado, entrenamiento, y evaluación. 
Se utilizarán bibliotecas de código abierto para el lenguaje de programación Python a los efectos de aplicar el
conocimiento adquirido sobre diferentes conjuntos de datos disponibles públicamente.

Público objetivo
Estudiantes de Posgrado de Informática y áreas afines.
Temario
  • Conceptos generales de Aprendizaje Automático: Aprendizaje supervisado y no supervisado.
    Clasificación, regresión, clustering. Sesgo y varianza. Preprocesamiento de datos y extracción de
    atributos. Atributos discretos y continuos. Atributos faltantes. Medidas de evaluación. Experimentación con
    bibliotecas para análisis y procesamiento de datos en Python.
     
  • Introducción a Redes Neuronales:Arquitectura clásica Feed Forward, conceptos básicos (neuronas, capas,
    función de activación, backpropagation, etc.).
     
  • Modelado y aplicación de redes neuronales profundas con Python: Aplicaciones de redes neuronales
    profundas a diferentes dominios, como procesamiento de lenguaje y de imágenes. Introducción de
    arquitecturas avanzadas: redes convolucionales, redes recurrentes y transformers.
Conocimientos exigidos
Conocimientos de programación y métodos de Aprendizaje Automático
Conocimientos deseables
Probabilidad y Estadística, Álgebra.Cálculo.
Metodología de evaluación

Informe del proyecto final (grupal).
Prueba escrita individual.

Detalles
Créditos
6
Arancel
30000
Inicio de curso
Fin de curso
Horario
A confirmar
Docentes
Mag. Ing. Lucía Bouza
Dr. Ing. Guillermo Moncecchi, grado 3, InCo
Ing. Rodrigo Laguna, Ing. Juan Machado