Embeddings distribuidos para recomendación en marketplace fintech LATAM
Visión general
De qué trata este proyecto.
Recibes un subconjunto anonimizado de 50 millones de interacciones usuario-producto y un cluster con 4 GPUs. Implementa una arquitectura two-tower (una torre para usuario, otra para producto) entrenada de forma distribuida con PyTorch DistributedDataParallel o Horovod. Define la evaluación offline: divide cronológicamente, entrena, y reporta recall@10 y mean reciprocal rank frente al sistema actual de filtrado colaborativo. Mide también tiempo de entrenamiento y throughput de inferencia para estimar el coste operativo. El éxito es ≥ 8 % de mejora en recall@10 con tiempo de entrenamiento ≤ 3 horas.
El Briefing
Lo que harás y lo que demostrarás.
Demostrar que una arquitectura two-tower entrenada de forma distribuida mejora la recomendación frente al filtrado colaborativo actual con tiempo de entrenamiento aceptable.
Earning criteria — what you'll demonstrate
- Diseñar arquitecturas two-tower para recomendación
- Aplicar entrenamiento distribuido sobre múltiples GPUs
- Evaluar sistemas de recomendación con métricas cronológicas
- Argumentar la migración desde un sistema productivo con datos
Encaje académico
Dónde encaja esto en tus estudios.
Afina las mismas habilidades que tu titulación espera de ti.
Habilidades
Habilidades que demostrarás.
Cada una aparece en tu credencial verificada.
Carreras
Roles para los que esto te prepara.
Títulos reales. Puentes de habilidades reales. Elige el que más se acerque a tu trayectoria.
Trayectorias profesionales que esto construye
Roles canónicosIngeniero/a de Aprendizaje Automático
Entrenar sistemas de recomendación a escala con entrenamiento distribuido y argumentar la migración con métricas es el trabajo cotidiano de una persona MLE en empresas de consumo digital.
Este proyecto afina
- distributed-training
- recommender-systems
- pytorch
Científico/a Aplicado/a de IA
Comparar baselines productivos con nuevos enfoques bajo metodología cronológica refleja la rigurosidad esperada de una persona científica aplicada en fintech.
Este proyecto afina
- embeddings
- evaluation
- recommender-systems
Ingeniero/a de MLOps
Medir throughput de inferencia y planificar costes operativos son habilidades centrales de una persona MLOps en sistemas de recomendación a alta escala.
Este proyecto afina
- model-serving
- distributed-training
- evaluation