Redes y Sistemas Complejos

2026-1

Laboratorios

8 laboratorios prácticos en Python. Cada uno combina teoría aplicada con ejercicios sobre datos reales. Diseñados para ejecutarse en Google Colab sin instalación local.

8 labs Python · NetworkX Google Colab
Lab
Cómo usar los notebooks
Haz clic en Colab para ejecutar el notebook en tu navegador, o en NBViewer para leerlo sin ejecutar. Los labs marcados con recurso web tienen una herramienta interactiva complementaria.
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
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
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
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