E123 - Ragnarok Online - Parte 2 - Me pude hacer millonario con machine learning?

18-01-2025 · 103 min · Ver en YouTube

Resumen

En esta segunda parte sobre Ragnarok Online, Mati cuenta cómo llevó a producción, en la nube, un modelo para detectar oportunidades de compra barata en el mercado del juego (comprar barato y vender caro con la moneda virtual "seni"). La estrategia "naive" calcula un promedio móvil y una desviación estándar de los últimos días, y marca como oportunidad los precios por debajo de la banda. Añade un criterio de liquidez y "ganancia diaria". El modelo detecta anomalías, pero en la práctica no genera ganancias: la página scrapeada no se actualiza en tiempo real, hay mucha oferta, hay competencia y alguien ya compró la carta. La mayor parte del episodio describe los obstáculos de ponerlo en producción: IPs de Amazon bloqueadas (se resuelve con proxies gratuitos), límites de Lambda, EC2, IP elástica, roles de IAM, cron, Parquet, S3, Athena y SNS para enviar un correo. Las conclusiones: los proyectos personales de punta a punta enseñan mucho y sirven de portafolio, las ideas que funcionan en papel chocan con la realidad, y conviene hacer preguntas de implementación antes de empezar un proyecto en el trabajo.

Capítulos

Palabras clave

Ragnarok Onlinemachine learningdetección de outlierspromedio móvilAWSLambdaEC2S3AthenaSNSParquetproyecto personal