La Recuperación de Información Multimedia (Multimedia Information Retrieval) estudia los buscadores de información en archivos multimedia.
Tiene distintas aplicaciones como buscar productos por foto (como lo que hacemos en Impresee), buscar fotos duplicadas, buscar comerciales en TV, identificar una canción (como en Shazam), buscar personas en una película, buscar objetos en fotos personales, etc.
El curso Recuperación de Información Multimedia (CC5213) estudia diferentes métodos de representación de contenido para audio, imagen, video y texto, y varios algoritmos de búsqueda para grandes cantidades de datos.
El curso se dicta semestralmente en modalidad online-asíncrona. Es un electivo de especialidad de la carrera Ingeniería Civil en Computación y electivo del Magíster en Ciencia de Datos de la Universidad de Chile. Una versión reducida de este curso se dicta para el Magíster en IA de la PUC (INF3841).
Temario del curso
- Semana 01 – Introducción y Procesamiento de imágenes
- Semana 02 – Descriptores globales gris
- Semana 03 – Dominio de frecuencias
- Semana 04 – Descriptores de color
- Semana 05 – Descriptores de audio
- Semana 06 – Videos
- Semana 07 – Descriptores multimodales
- Semana 08 – Evaluación de efectividad
- Semana 09 – Descriptores de texto (TF-IDF)
- Semana 10 – Descriptores de texto (LSA)
- Semana 11 – Repaso estructuras de datos
- Semana 12 – Búsquedas por similitud y Árboles Multidimensionales
- Semana 13 – Otros Índices Multidimensionales y PCA
- Semana 14 – Índices Métricos
- Semana 15 – Alta dimensionalidad
Hasta el 2020 se incluyeron estos temas adicionales:
- Semana adicional 01 – Descriptores locales
- Semana adicional 02 – Coherencia espacial de descriptores locales
- Semana adicional 03 – Codebooks
- Semana adicional 04 – Repaso de Machine Learning y Deep Learning
- Semana adicional 05 – Deep learning para imágenes
- Semana adicional 06 – Deep learning para texto
- Semana adicional 07 – Deep learning para multimedia
Requisitos
El curso está pensado para estudiantes que inician la carrera de computación. El requisito es Algoritmos y Estructuras de Datos (CC3001), que esencialmente consiste en saber programar en python y tener nociones de estructuras de datos (árboles, listas, arreglos, etc.).
Versiones anteriores
El curso se dicta desde 2011. Además del Departamento de Ciencias de la Computación de la Universidad de Chile, este curso también se ha dictado en el Departamento de Ciencia de la Computación de la Pontificia Universidad Católica de Chile y en el Departamento de Informática de la Universidad Técnica Federico Santa María. Este es un listado de las veces que se ha dictado desde el 2011 en adelante: CC5204 (2011/1), CC5204 (2011/2), CC5204 (2012/1), CC5204 (2012/2), CC5204 (2013/1), CC5204 (2014/2), CC5204 (2015/1), IIC3894 (2015/2), CC5204 (2016/1), IIC3894 (2016/2), IIC3894 (2017/1), CC5213 (2017/2), CC5213 (2018/1), INF384 (2018/2), CC5213 (2018/2), CC5213 (2019/2), CC5213 (2020/1), CC5213 (2020/2), CC5213 (2021/1), CC5213 (2021/2), CC5213 (2023/1), CC5213 (2023/2), CC5213 (2024/2), CC5213 (2025/1).