Introducción a la IA para Científicos Sociales

Docente Danilo Freire

Institución Universidad Católica del Uruguay

Modalidad Presencial, 5 días (20 horas)

Programa Escuela en Métodos, Centro Hodos

Idioma Español

Herramientas R, RStudio, tidyverse, tidymodels, ollama

Bienvenidos

Este curso introduce a estudiantes de ciencias sociales en los fundamentos de la Inteligencia Artificial y el Machine Learning usando R. Se cubren conceptos básicos de IA, aprendizaje supervisado y no supervisado, análisis de texto y modelos de lenguaje extensos (LLMs).

El enfoque es aplicado: priorizamos la intuición y el uso de herramientas computacionales sobre la teoría matemática. Usaremos RStudio como entorno de desarrollo y los ecosistemas tidyverse y tidymodels como base, junto con otros paquetes especializados según el tema de cada sesión (clustering, análisis de texto, LLMs). La lista completa está en el Programa.

El curso está diseñado para quienes ya tienen una base en R y buscan expandir sus capacidades analíticas hacia métodos computacionales modernos.

Diapositivas y materiales

Cada jornada combina exposición teórica con laboratorios prácticos en R. Las diapositivas de cada sesión están disponibles abajo. Los ejercicios de laboratorio y las tareas están en la pestaña Laboratorios y Tareas, y las lecturas complementarias en Lecturas. El Programa contiene la descripción completa del curso, los objetivos de aprendizaje y los requisitos de software. Las páginas de Referencia R (supervisado, no supervisado, análisis de texto y LLMs) resumen las funciones principales de cada tema para consulta rápida.

Día 1

Fundamentos de IA y Machine Learning

Sesión 1.1: ¿Qué es la Inteligencia Artificial? Historia, tipos de aprendizaje, ética básica.

Sesión 1.2: Fundamentos de ML. Flujo de trabajo, train/test, sesgo-varianza, métricas.

Día 2

Aprendizaje supervisado

Sesión 2.1: Clasificación. Regresión logística, árboles de decisión, Random Forest.

Sesión 2.2: Regresión y predicción. LASSO, Ridge, Elastic Net.

Día 3

Aprendizaje no supervisado y análisis de texto

Sesión 3.1: Clustering y reducción de dimensionalidad. K-means, jerárquico, PCA.

Sesión 3.2: Análisis de texto. Tokenización, TF-IDF, sentimiento, LDA.

Día 4

LLMs y aplicaciones

Sesión 4.1: Entendiendo los LLMs. Transformers, prompting, capacidades.

Sesión 4.2: LLMs como herramientas de investigación. Anotación, datos sintéticos, APIs.

Día 5

Modelos locales, ética y cierre

Sesión 5.1: Modelos locales. Pesos abiertos, cuantización, Ollama, datos sensibles.

Sesión 5.2: Ética y regulación. Sesgo algorítmico, equidad, privacidad.

Sesión 5.4: Mini-propuestas de investigación y cierre del curso.

Contacto

Para preguntas sobre el curso, escribir a danilofreire@gmail.com.

Volver arriba