E51 - Taller: Iniciación en Proyectos de Analítica Avanzada

04-03-2024 · 89 min · Ver en YouTube

Resumen

El episodio 51 de enCoders es un taller sobre cómo iniciar un proyecto de analítica avanzada (Data Science y Machine Learning) en una empresa, desde el punto de vista técnico y no desde la gestión de proyectos. Se organiza en tres ejes: metodología (documentación, interfaz de interacción, flujo de datos y tipos de programación), infraestructura (almacenamiento de datos, poder de cómputo, control de versiones) y herramientas (apoyo al desarrollo, a la ejecución y a la disponibilización). Cris ilustra los riesgos con un proyecto heredado que no tenía README, ambiente virtual, control de versiones ni datos accesibles. Las conclusiones principales son que los proyectos rara vez fracasan por el algoritmo elegido, sino por la falta de estas bases. También se concluye que conviene usar git, ambientes virtuales y documentación, pensar el proyecto como un flujo de datos (input, script, output) y preferir un código simple y lineal que sea fácil de depurar. En la segunda parte hay preguntas del chat (formación, sueldos en Chile, qué es "analítica avanzada", ChatGPT frente a Bing), memes y un cierre.

Capítulos

Palabras clave

analítica avanzadaciencia de datosinicio de proyectosmetodologíainfraestructuracontrol de versionesgitambientes virtualesMLflowflujo de datosparadigmas de programacióndocumentación