1.er año
Semestre 1
Introducción a Deep Learning
Este curso presenta los fundamentos de la teoría del aprendizaje estadístico y su aplicación práctica en el contexto del aprendizaje profundo (deep learning) basado en redes neuronales profundas feed-forward.
Contenido
- Repaso de probabilidad y modelos estadísticos. Máxima verosimilitud.
- Aprendizaje estadístico. Función de pérdida. Minimización del riesgo empírico.
- Redes neuronales feed-forward. Descenso del gradiente estocástico. Back propagation.
- Descomposición del error. Validación y selección de modelos. Regularización.
- Aplicaciones en python.
Bases de Datos para Big Data
Este curso desarrolla la teoría y las herramientas para el almacenamiento de grandes volúmenes de datos en el contexto de soluciones basadas en big data e inteligencia artificial.
Contenido
- Bases de datos NoSQL.
- Bases de datos orientadas a grafos.
- Bases de datos documentales.
- Bases de datos vectoriales.
Modelos Predictivos de Deep Learning
Esta materia presenta modelos predictivos avanzados de redes neuronales profundas, los algoritmos de optimización utilizados para su entrenamiento, y sus principales aplicaciones en visión por computadora y procesamiento de lenguaje natural.
Contenido
- Repaso de redes neuronales multicapa feed-forward y back-propagation.
- Algoritmos adaptativos y de segundo orden. Optimización.
- Variables latentes. Autoencoders. Embeddings. PCA en alta dimensión.
- Redes recurrentes, recursivas, bidireccionales, con memoria.
- Transformers. Mecanismos de atención.
- Redes convolucionales. Pooling. Conexiones residuales.
- Aplicación en procesamiento de lenguaje natural. Clasificación. Word embeddings.
- Aplicación en visión. Clasificación, segmentación y detección.
Proyecto Integrador 1
En este curso se lleva adelante un proyecto de sistema basado en el uso de modelos predictivos de deep learning desde el planteo hasta su puesta en producción. Se presentan los conceptos centrales que conforman el ciclo de vida y las operaciones de este tipo de proyectos en la industria, con la finalidad de comprender y resolver los desafíos que se presentan al interactuar con una realidad cambiante y cumplir con los requerimientos.
Contenido
- Ciclo de vida de un proyecto de machine learning
- Recolección y preparación de los datos
- Desarrollo de modelos en producción
- Despliegue
- Evaluación y calidad.
- Introducción a MLOps
- IA responsable.
Semestre 2
Introducción a la Inteligencia Artificial Generativa
Este curso es una introducción hands-on a la inteligencia artificial generativa, con aplicaciones a la generación de texto e imágenes y la construcción de agentes conversacionales básicos.
Contenido
- Conceptos generales y aplicaciones. Consideraciones éticas y desafíos
- Modelos Gaussianos (GMM). Inferencia bayesiana
- Modelos autorregresivos
- Generación de texto. Word embeddings. Modelos de lenguaje
- Generación de imágenes
- Agentes conversacionales
Tecnologías de Big Data
Esta materia estudia la teoría y las herramientas para el procesamiento de grandes volúmenes de datos en el contexto de soluciones basadas en big data e inteligencia artificial.
Contenido
- Sistemas de archivos distribuidos
- Ecosistema de archivos distribuidos
- Arquitecturas y patrones de procesamiento distribuido
- Indexación y Motores de Búsqueda
- Extracción, ingesta, transformación, carga y visualización
Proyecto Integrador 2
En este curso se lleva adelante un proyecto de sistema basado en el uso de inteligencia artificial generativa desde el planteo hasta su puesta en producción. Se presentan los conceptos centrales que conforman el ciclo de vida y las operaciones de este tipo de proyectos en la industria.
Contenido
- Planificación de aplicaciones basadas en IA generativa
- Orquestación del pipeline de IA
- Evaluación. Optimización
- IA responsable
Ingeniería para Big Data
Este curso aborda la teoría y la práctica del proceso de concebir, diseñar, construir, desplegar, operar y gobernar soluciones de big data e inteligencia artificial con un enfoque ingenieril, integrando la visión de negocio con los aspectos técnicos, regulatorios y éticos.
Contenido
- Ingeniería de Big Data e IA y ciclo de vida integrado
- Estrategia y descubrimiento de valor
- Arquitecturas de datos
- Analítica y modelado de IA
- Despliegue e industrialización (DataOps, MLOps, LLMOps)
- Operación, monitoreo y evolución
- Organización, gobierno y regulación
Título intermedio: Diploma de Especialización en Analítica de Big Data
2º año
Semestre 3
Electiva
Análisis Predictivo de Series Temporales
Los datos en forma de series de tiempo surgen en diversas áreas, como la economía, las ciencias sociales, etc. El creciente interés en el análisis de series de tiempo en los últimos años es consecuencia de su amplia aplicabilidad como herramienta para el modelado de sistemas dinámicos y la predicción y el control del comportamiento de dichos sistemas. Este curso está destinado a presentar los modelos básicos, métodos y conceptos de análisis de series temporales. La presentación será equilibrada entre teoría y práctica. Se pondrá énfasis en el desarrollo y evaluación de modelos y pronósticos en aplicaciones prácticas a través de casos de estudio y el uso de herramientas informáticas existentes.
Contenido:
- Introducción. Características. Regresión de series de tiempo y análisis exploratorio
- Modelos ARIMA (Autoregressive Integrated Moving Average). Predicción. Estimación
- Análisis espectral. Estimación. Filtros. Modelos de regresión con retardos.
- GARCH (Generalized Autoregressive Conditional Heterogeneity)
- Modelos de funciones de transferencia. Vector Autoregressive (VAR). Cointegración
- Modelos de espacios de estados. Estimación. Predicción.
- Métodos estadísticos en el dominio de frecuencia. Clustering. Componente principal
Trabajo final
El trabajo final tiene una duración de 6 meses y comprende la realización de un proyecto o tesis de investigación aplicada o de innovación científico-técnica en el área de aplicación del máster, poniendo en práctica los conocimientos y habilidades adquiridas.
El trabajo final puede ser individual o grupal. Los estudiantes deberán presentar una propuesta de plan de trabajo al coordinador académico, quién evaluará el cumplimiento de los requisitos mencionados, además de su viabilidad.