Información: [at] Trainee data.camp

de | 1 septiembre 2021 | [Noticias

¿Qué ocurre cuando un grupo de becarios, que antes sólo se conocían de las llamadas virtuales para tomar café, viajan juntos durante cuatro días al hermoso Zillertal? - Se crea un producto apasionante, los compañeros se hacen amigos y hay muchos recuerdos y experiencias maravillosas que compartir con la empresa. ¿Cómo sucedió exactamente?

Domingo (Día 0)

El domingo 08.08.2021 nos reunimos por la tarde en la oficina de Múnich para viajar juntos en autobús y coche a Kaltenbach, en Austria, donde se encuentra el data.castle, una villa de nuestro CEO Alex. La motivación era grande, al fin y al cabo sabíamos que nos esperaba una semana apasionante: podíamos poner en marcha nuestro propio proyecto bajo nuestra propia responsabilidad y autoorganización. Ya en el viaje nos dimos cuenta de que no sólo nos unía nuestro interés por los datos y el mismo puesto en la empresa, sino también el sentido del humor que compartíamos y muchos otros intereses. Cuando llegamos a Kaltenbach de noche, sólo podíamos adivinar la ubicación de ensueño del castillo de data.castle en medio de las montañas tirolesas. La distribución de las habitaciones en la gran casa, en la que es bastante fácil perderse, nos pareció un poco como cuando estábamos en un albergue escolar. Agotados por el viaje, terminamos el día cómodamente con una cerveza compartida y una buena conversación.

Lunes (día 1)

No fue hasta el lunes por la mañana cuando pudimos admirar la hermosa vista de la montaña desde el data.castle a la luz del día. Después de tomar un café juntos, empezamos con una sesión de design thinking para definir nuestra idea de producto. Algunos de nosotros ya habíamos realizado la formación [at] y pudimos guiar a los demás para pasar de la pregunta guía "¿Qué producto podemos desarrollar que reconozca las emociones y pueda ser útil en base a ello?" a una idea con la ayuda de varios métodos de design thinking. Era evidente lo motivado y creativo que estaba nuestro grupo, ya que surgieron algunas ideas interesantes. Al final, decidimos desarrollar una aplicación que analizara las emociones a partir de las entradas diarias en un diario digital (los llamados check-ins) utilizando métodos de PNL y las mostrara a lo largo del tiempo.

Con la idea en mente, después de comer juntos en el valle, nos dispusimos a dividir los equipos (backend, frontend y equipo de PNL), definir las primeras tareas y anotarlas en un tablero ágil. A pesar de lo tarde que era, los equipos empezaron ya con las primeras tareas. El equipo de PNL consideró primero el planteamiento general y decidió, modelos lingüísticos preformados y adaptarlo a nuestra aplicación en el proceso de ajuste. Esto implicó buscar posibles conjuntos de datos y finalmente decidirnos por uno. En el equipo de backend, se creó una aplicación Flask ficticia para probar los puntos finales y la conexión a la base de datos. En el equipo de frontend, la elección tecnológica recayó en Next.js y se trabajó en una plantilla correspondiente para nuestra interfaz de usuario.

Tras un primer día exitoso pero también agotador, nos alegramos de caer pronto en nuestras cómodas camas para poder seguir trabajando en nuestro producto llenos de energía al día siguiente.

Martes (día 2)

Muy motivados, decidimos empezar el martes corriendo juntos. Lo que no habíamos pensado es que el data.castle está en medio de una montaña, por lo que tarde o temprano habrá que afrontar una fuerte subida. Mientras algunos subían valientemente metro a metro, otros preferían convertir la carrera en una pequeña caminata. A pesar de todo, todos volvimos de la carrera llenos de energía. Un grupo más pequeño añadió una sesión de Wim Hof, un método muy popular en [en], en el que se entrena la respiración consciente mediante diversos ejercicios.

El equipo de PNL empezó el día seleccionando una "versión ligera" de BERT llamada DistilBERT para el análisis de emociones. Sin embargo, tras un ajuste fino en el conjunto de datos seleccionado el día anterior, no se pudieron obtener buenos resultados. Nuestro experto en PNL Usama nos aconsejó utilizar un conjunto de datos que no estaba etiquetado automáticamente. Después de cambiar a otro conjunto de datos, primero había que preprocesarlo. También buscamos métodos de agrupación y análisis de similitudes. El equipo de frontend empezó creando una pantalla de inicio de sesión, conectándose al backend y probando la visualización y las transformaciones de datos relacionadas.

Por la tarde, recibimos la visita de Tini, que nos apoya a los becarios junto con Daniel, de Delivery-Seite. Le mostramos con orgullo nuestros primeros resultados y le informamos de lo que habíamos hecho hasta entonces. Terminamos la velada conversando.

Miércoles (día 3)

El tercer día comenzó con una relajada sesión de gimnasia. Después, caminamos un poco montaña arriba para encontrar un lugar agradable para entrenar. Lo encontramos y empezamos nuestro entrenamiento HIIT, dirigido por nuestro compañero de entrenamiento Samuel. Agotados por el entrenamiento, continuamos con algunos sprints cortos en cuesta. Sólo más tarde, después de que el primero de nosotros quedara noqueado, nos dimos cuenta de que tal vez había sido demasiado. Sin embargo, coincidimos en que había merecido la pena.

Agotados por el entrenamiento y los sprints, regresamos al data.castle, no sin antes hacer unas cuantas fotos para el recuerdo. Después, retomamos nuestro trabajo tras una relajante ducha. El equipo de PNL trabajó comparando los resultados de distintos modelos y distintos métodos de preprocesamiento, implementando los métodos de agrupación y similitud previamente identificados y ajustando la salida del modelo. El equipo de backend implementó el último punto final que faltaba del día anterior e incorporó el modelo BERT. Ese día, un pequeño equipo de vídeo formado por David y Niklas también se dedicó a captar el ambiente del campamento de datos y a filmar breves entrevistas. El equipo de frontend siguió trabajando en la conexión con los puntos finales del backend y revisó el inicio de sesión. Además, se implementaron visualizaciones de emociones con Chart.js y se trabajó en una visualización de palabras clave. Como la comunicación con el backend alojado daba problemas, se instaló un proxy.

Jueves (día 4)

El último día, tras haber dormido de nuevo demasiado poco, nos reunimos para terminar nuestro prototipo y ponerlo en un estado presentable. El equipo de PNL se dedicó a probar el modelo con los datos de prueba que habíamos creado anteriormente. Además, también había que convertir el cuaderno Jupyter a un formato apto para hornear. Paralelamente, el equipo de vídeo trabajó en terminar el vídeo, salieron a la luz talentos inimaginables y el Vídeo El resultado fue una mezcla perfecta de profesionalidad y humor, llena de información privilegiada que surgió a lo largo de los días. El frontend se alojó en AWS y se desarrolló un frontend reducido para la presentación de la tarde.

Trabajamos a toda máquina para conseguir que nuestro producto estuviera listo para la presentación y preparamos unas cuantas diapositivas para la próxima presentación. Unos minutos antes de la presentación, todo lo que oímos fue "Chicos, tenemos un problema, el backend no funciona". El equipo de backend se apresuró a volver a desplegarlo. Afortunadamente, el tiempo transcurrido hasta la presentación fue suficiente para que el producto volviera a funcionar. Aparte de que volvió a aparecer un pequeño mensaje de error durante la presentación del producto, la presentación se desarrolló sin problemas. El vídeo con el que empezamos la presentación también tuvo muy buena acogida.

Cuando terminó la presentación, estábamos de humor para celebrarlo. Así que bebimos y reímos, teníamos que brindar por estos buenos días. Sin embargo, con una lágrima en los ojos, tuvimos que empezar a pensar en marcharnos y recoger nuestras cosas. Después de recoger todo juntos, acompañados por la música, volvimos en coche a Múnich. Allí terminamos la tarde relajados con pizza y cerveza en la terraza de la azotea.

Nos gustaría aprovechar esta oportunidad para dar las gracias a todos los colaboradores de [at]que hicieron posible el data.camp. En particular, a nuestro director general, Alexander Thamm, por poner a disposición el castillo de datos, a Michaela Schlögl y Kerstin Karpowitz por su apoyo en la organización del viaje, a la Dra. Christina Sievers y Daniel Lampertseder por su apoyo profesional y organizativo, así como a nuestros expertos Usama Jamil y Felix Althammer.

YouTube

Al cargar el vídeo aceptas la política de privacidad de YouTube.
Más información

cargar Vídeo

Muchas gracias a nuestros becarios Leonie Kreuser y Antonio Kallai ¡por escribir el artículo!

Autor:inside

[EDITORIAL

Nuestro equipo editorial de AT está formado por varios empleados que preparan los correspondientes artículos del blog con el mayor esmero y según su leal saber y entender. Nuestros expertos de los respectivos campos le ofrecen regularmente contribuciones actuales del sector de la ciencia de datos y la IA. Esperamos que disfrute de la lectura.

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *