Cómo ganar el Code4Life University Challenge 2017 de Roche
Nuestro equipo, Curry Baguette, compuesto por Alexandre Olivier, Louis Rampignon y yo mismo, representó al IE HST en la final del desafío universitario Code4Life organizado por la empresa Roche.
Competimos contra 148 equipos en todo el mundo y nos clasificamos como el número 1 en España y el número 9 entre los líderes de Estados Unidos y la Unión Europea Seguimos compitiendo en el Desafío Global donde ganamos el tercer lugar.
Alguna información sobre el desafío
En el Desafío Nacional, hubo tres rondas consecutivas, cada una más compleja que la anterior. Programamos una IA que compitió contra la IA predeterminada y la IA programada por los otros equipos en escenarios de laboratorio de investigación planteados por Roche. Constantemente mejoramos nuestro código en cada instancia para mantener nuestro primer puesto en la tabla de líderes, ya que los entornos estaban cambiando todos los días.
Pasamos muchas noches sin dormir ejecutando iteraciones. La competencia realmente puso a prueba nuestra valía y nos ayudó inmensamente a mejorar nuestras habilidades en Python. Pero finalmente, valió la pena, porque calificamos para el Desafío Global.
Como parte del Desafío Global, se nos encomendó la tarea de construir un motor de búsqueda de datos grandes escalable para documentos y una solución de visualización que esencialmente podría ser una parte de esto. Inicialmente, deseamos implementar un método de aprendizaje profundo y construir sobre python. Pero dado que tuvimos que construir una solución realmente escalable en un lapso de dos semanas, optamos por implementar un modelo de Machine Learning, incorporando IBM Watson’s Discovery and Conversation junto con Tableau.
Fuimos invitados a la oficina de Roche en Barcelona para la final mundial y presentamos nuestra solución a los paneles en 5 países: Alemania, Polonia, España, Suiza y Estados Unidos a través de videoconferencia. La experiencia nos ayudó a obtener información valiosa sobre cómo nuestros competidores abordaban el caso y la solución.
Ahora sabemos más sobre el cuidado de la salud y cómo empresas como Roche son pioneras en la investigación para ayudar a personas de todo el mundo a acceder a servicios de salud de calidad. Fuimos orientados y tuvimos la oportunidad de interactuar con expertos en los campos de Ciencia de Datos, Desarrollo de Software y Biología Computacional. Y también obtuvimos experiencia en Python, procesamiento de lenguaje natural y minería de texto utilizando la plataforma Watson.
Agradecemos a Roche esta oportunidad así como a IBM por proporcionarnos los recursos a través de la Iniciativa Académica con el Instituto de Empresa.