Redes y Sistemas Complejos

2026-1

Laboratorios

8 laboratorios prácticos en Python, con notebooks complementarios en unidades que requieren más práctica. Cada notebook combina teoría aplicada con ejercicios sobre datos reales y puede ejecutarse en Google Colab.

8 labs 3 complementarios Python · NetworkX Google Colab
Lab
Cómo usar los notebooks
Haz clic en Colab para ejecutar el notebook en tu navegador, o en GitHub para leerlo sin ejecutar. Algunas unidades incluyen notebooks complementarios para profundizar proyecciones, modelos nulos o comunidades.
01
Redes Básicas
U1 · Fundamentos
Creación y manipulación de grafos con NetworkX. Visualización básica, carga desde archivos de texto y primeras métricas de red (grado, conectividad, self-loops).
NetworkX Fundamentos
02
Redes Bipartitas
U2 · Bipartitas y proyecciones
Construcción de grafos bipartitos, proyecciones 1-mode y cuantificación de sesgos. Aplicación en datos de compras públicas (empresa–organismo).
Bipartitas Proyecciones 1 complementario
Recurso interactivo Abrir
03
Centralidades
U3 · Features y segmentación
Grado, betweenness, closeness, eigenvector. Construcción de un feature store de nodos para modelos downstream. Análisis de sensibilidad frente a pesos y umbrales.
Centralidades Feature Store
04
Modelos Nulos y Baselines
U4 · Modelos generativos
Erdős-Rényi, Watts-Strogatz y Barabási-Albert como baselines estadísticos. Comparación de clustering, distancias y distribuciones de grado contra la red real.
Modelos Nulos Inferencia 1 complementario
05
Mesoestructura
U5 · Comunidades y core-periphery
Leiden, Louvain con análisis de estabilidad, k-core y core-periphery. Aplicación en redes de compras públicas (segmentos de proveedores y dependencias).
Comunidades Louvain · Leiden 1 complementario
Recurso interactivo Abrir
06
Procesos en Redes
U6 · Difusión y contagio
SIR/SIS: simulación y comparación de intervenciones (random, por grado, por k-core). Umbrales de percolación y rol de la estructura en la velocidad de propagación.
Difusión SIR · SIS
Recurso interactivo Abrir
07
Inferencia, Evaluación y Ética
U7 · Significancia y sesgos
Rewiring y permutation tests sobre modularidad. Evaluación sin leakage en grafos. Checklist ético para análisis de redes sociales y privacidad.
Inferencia Ética
08
ML sobre Grafos
U8 · Cierre — Graph Neural Networks
Node embeddings vs. GNN. Casos industriales: fraude, recomendación y bioinformática. Cuándo NO usar GNN y cómo evitar leakage en modelos de grafos.
GNN Embeddings ML

Notebooks complementarios

profundización práctica por unidad
U2 Bipartitas

Proyecciones bipartitas

Ejercicios adicionales para construir redes bipartitas desde datos tabulares y comparar sus dos proyecciones sin perder de vista los sesgos por nodos de alta actividad.

U4 Modelos nulos

Replicación de modelo nulo bipartito

Replica la lógica inferencial de Lyra et al. para co-bidding firma-firma usando Jaccard centrado, randomizaciones bipartitas y comparación contra un baseline explícito.

U5 Comunidades

Comunidades en redes tradicionales

Workflow con Karate Club y Les Misérables para estabilidad, sensibilidad a resolution, representación ponderada/no ponderada y contraste Louvain/Leiden.