Hackathon en una pandemia: formato en línea y soluciones de aprendizaje automático para los ganadores

Somos el equipo de Ak Bars Digital Technologies (ABTST), el centro de soluciones digitales e innovadoras de Ak Bars Bank. En este artículo, compartimos nuestra experiencia de realizar un hackathon en línea como parte del maratón DigitalSuperhero.



Nuestra tarea fue realizar 6 eventos en seis meses junto con los principales socios: la empresa de TI InnoSTage, la aceleradora de negocios Digital SuperHero y KasperskyiHub, y también involucrar a la Asociación FinTech en el examen de proyectos. Anteriormente, planeamos eventos fuera de línea, pero debido a la pandemia, tuvimos que conectarnos. El primer hackathon de mayo se desarrolló con una explosión. Pasamos el segundo en agosto de este año.



imagen



Si al principio hubiéramos visto un artículo sobre cómo realizar un hackathon online, todo habría sido mucho más fácil. Spoiler: lea hasta el final, en conclusión, publicamos la lista de verificación del hackathon en línea del acelerador de negocios DigitalSuperHero, que es el operador de toda la serie del maratón de hackatones en línea de toda Rusia Digital Superhero (parte del Grupo InnoSTage)



En qué se diferencia el hackathon online del offline



Al comienzo del viaje, la tarea principal era reorganizar el cronograma de trabajo de las salas, los flujos, los consultores coordinados, quién debería conectarse y a qué hora. Entonces nos resultó obvio que enfrentamos los mismos problemas en el sitio fuera de línea. Casi no hay diferencia en el enfoque, pero el formato en línea ofrece muchas más oportunidades que dificultades.



, , . , — , — , , .


imagen



«», , , 48- -. , - , – , «InnoSTage», – - DigitalSuperhero , - , , ,






Más de 200 personas, 69 equipos, participaron en el hackathon. Estos son chicos de Moscú, San Petersburgo, Kazán, Novosibirsk, Samara, Ekaterimburgo, Perm, Nizhny Novgorod, Ufa, Voronezh, Tomsk, Chelyabinsk, Syktyvkar, Simferopol, Kemerovo, Blagoveshchensk, Kusk, Ulan-Ude, así como programadores de Bielorrusia y Kazajstán.



Resultó no ser tan fácil reclutar a tantos participantes. A pesar del fondo de premios de 700 mil rublos, el boca a boca no se hizo. Tuvimos que incluir anuncios. La segmentación por redes sociales se ha convertido en la herramienta más eficaz que abruma a los demás. La mayoría de las aplicaciones procedían de allí, especialmente de Instagram.



El hackathon duró una semana y fue realmente emocionante. El formato online permitió a los equipos trabajar en condiciones convenientes para ellos, en cualquier momento del día. Usamos el sitio de Codenrock. Allí estuvieron representados todos los consultores técnicos, consultores comerciales del banco y los organizadores, así como los participantes del hackathon. La plataforma permitió a los expertos mirar con anticipación la tarjeta de participante, todos los miembros del equipo, sus competencias y presentaciones. Para Data Scientist, utilizamos el mecanismo de plataforma integrado que verificaba los resultados de los proyectos. Los puntos se anotaron automáticamente por la parte técnica, por la velocidad de trabajo, por la precisión del pronóstico, etc.



Usamos Telegram para comunicación y consulta. Había salas en ZOOM, a través de las cuales los participantes podían llamar, hacer preguntas, ver las caras de los demás y de nuestros especialistas.



imagen



Aprendizaje automático para tareas de tecnología financiera



En la dirección de fintech, el primer premio se lo llevó el equipo de San Petersburgo "First Time" con una solución para predecir el incumplimiento de la solvencia de un cliente por varios parámetros de sus operaciones financieras. Al desarrollar el caso, el equipo utilizó datos anónimos reales.



La solución se creó sobre la base del aprendizaje automático, una de las tecnologías más populares para trabajar con grandes cantidades de datos en la actualidad.

La tarea estaba relacionada con el aprendizaje automático. A partir de un conjunto de parámetros, fue necesario predecir si una persona podría pagar un préstamo y, de acuerdo con los datos proporcionados, asumir el salario promedio, explica el capitán del equipo First Time, Anton Changalidi, como resultado, nuestra solución predice la variable objetivo de acuerdo con la clasificación binaria (funcionará / no funcionará) y por tasa de regresión
Como explicó Anton, lo más difícil es preparar un conjunto de datos a partir de los datos sin procesar. Por ejemplo, rellene las lagunas, las lagunas de datos. Encuentre dónde obtener los parámetros faltantes para llenar los vacíos y aún lograr la máxima precisión.



Los chicos han desarrollado una interfaz web para su programa, un sitio que calcula y predice las probabilidades necesarias. Por ejemplo, la probabilidad de un retraso en el préstamo.



El programa incluía la posibilidad de entrenamiento adicional del modelo en un clic con la posibilidad de cargar los datos reales acumulados en los clientes, que luego de cargar el programa se tendrán en cuenta a la hora de pronosticar, aumentando así la precisión.

Al mismo tiempo, Ak Bars Digital Technologies proporcionó datos de clientes reales del banco, lo que permitió que el proyecto no trabajara en una tarea abstracta, sino que resolviera problemas reales.



Puedes ver la presentación del equipo y sus miembros aquí .



Ciberseguridad y biometría



En el área de ciberseguridad, el líder fue la solución para reconocer al usuario en su lugar de trabajo, propuesta por el equipo Black Swan de Kazán. Los chicos se enfrentaron a la tarea de crear una aplicación de agente para Windows que pudiera reconocer a un usuario en un lugar de trabajo mediante datos biométricos.

, , . - , , – « » , – , : .
Como explicó Rosa, el programa monitorea a los agentes, recibe imágenes de la cámara web, reconoce quién está en la computadora y notifica al servicio de seguridad sobre actividades sospechosas. Como resultado, los ciudadanos de Kazán resultaron ser un agente ligero, simple y de implementación rápida que contenía un mínimo de información durante la instalación.



Los programadores utilizaron en su trabajo el servicio de reconocimiento de clientes por datos biométricos - Face2, ya implementado en Ak Bars Bank.

El servicio Face2 ya se ha implementado en varios sitios de Tartaristán, cientos de personas lo utilizan todos los días ”, dice Damir Galiyev, Director de Innovación de Ak Bars Bank. - Con la ayuda de Face2, es posible pagar un pedido en cantinas y cafés, con solo mirar a la cámara, un sistema de control de acceso biométrico permite a los empleados pasar en oficinas privadas y edificios municipales. Se trata de un ecosistema completo que consta de un sistema de pago, un programa de fidelización y un sistema de control de acceso basado en el reconocimiento facial. Es decir, los muchachos tuvieron una oportunidad real de resolver un problema aplicado, de aumentar la funcionalidad de una solución lista para usar. Me alegro que lo hayan hecho
Puedes ver la presentación del equipo siguiendo el enlace .



Las soluciones encontrarán aplicación en la vida



. , . , , – . – «» «GlutenFree» . «while True: print(«Hello World»)»,
En la nominación de Ciberseguridad, el segundo y tercer lugar fueron para los equipos de San Petersburgo y Moscú. MozhaykaTeam ocupó el segundo lugar en el desafío de extraer datos personales de páginas web. El tercer lugar fue para el equipo de Net Diggers con análisis de tráfico DNS en tiempo real.



Los desarrolladores de San Petersburgo se convirtieron en los participantes más activos en esta etapa de la competencia, obteniendo tres nominaciones de las seis posibles.



Como resultado, obtuvimos el máximo retorno y las emociones positivas del formato en línea. El hackathon fue una gran experiencia para nosotros y todos los participantes.



Consulta del operador de maratón de hackathon en línea Digital Superhero



1. Plataforma en línea : la base del formato en línea. Es muy importante que sea funcionalmente flexible y adaptable a sus metas y objetivos.



2. Un operador que comprenda la mecánica del proyecto y coordine todos los procesos organizativos. En nuestro caso, actuamos nosotros mismos como operadores. No teníamos margen de error, estábamos ganando experiencia en tiempo real.



3. El presupuesto . Al principio, puede parecer que un hackathon sin conexión ahorrará una gran parte de su presupuesto. Pero la práctica ha demostrado lo contrario. Un evento digno requiere una inversión digna.



4. Orientación... El conocimiento y la capacidad de utilizar chips publicitarios dirigidos son esenciales para atraer al público objetivo adecuado. En una pandemia, nos enfrentamos al hecho de que todas las universidades, tecnoparques, incubadoras de empresas estaban cerradas y teníamos que buscar participantes solo en el espacio virtual.



5. Mensajeros . Para moderar todo lo que sucede en el espacio en línea, necesitábamos muchos chats de Telegram y cuentas ZOOM diferentes para la comunicación y consulta con los equipos, la realización de puntos de control y sesiones de lanzamiento. A pesar de la diferencia horaria (de Moscú a Vladivostok), los participantes, expertos y organizadores siempre han estado en el mismo campo de la comunicación.



Elementos básicos de la organización del hackathon



1. Establecimiento competente de tareas, hoja de ruta;

2. Criterios de evaluación y reglas de conducta;

3. Entrar en el público objetivo;

4. Presupuesto;

5. Fondo de premios;

6. Moderadores y expertos técnicos para trabajar en equipo;

7. Expertos en el jurado.



Y ahora hay cinco puntos clave que distinguen al hackathon online de, según la directora de marketing del Grupo InnoSTage, plataforma online Khalilova Ksenia



Safepara un evento con capacidad para soportar una gran cantidad de conexiones. La voluntad del equipo de integrar rápidamente la plataforma con la página de inicio del hackathon. Oportunidades de marca y otros matices menores. La plataforma online se convierte en una interfaz para la interacción con los equipos, incluso mucho depende de su nivel. Hay varias opciones decentes en el mercado. Usamos la plataforma CodenRock.



Las tareas de "entrada" de prueba en la selección de equipos facilitan enormemente la selección de participantes y proporcionan criterios bastante objetivos sobre cómo tomar una decisión.



Perfilar equipos y trabajar con personas solitarias.El hackathon en línea le permite solicitar la participación solo, y luego la tarea del organizador es ayudar a "recoger" a los luchadores perdidos de las mismas personas y formar un equipo participante. Esto solo se puede hacer a través de comunicaciones personales con cada participante, por lo que si tiene un objetivo alto para las aplicaciones, prepare los recursos para esto con anticipación, lleva tiempo.



Mantener la comunicación con los participantes mientras trabaja en las tareas. Es importante que los equipos no pierdan compromiso e interés, mantengan un ritmo de trabajo y completen la solución al problema. Herramientas: chats y grupos, sesiones de zoom



Duración del Hackathon. Los hackatones online pueden tardar mucho más que los offline. Como resultado, puede obtener prototipos de soluciones de mejor calidad.



Y, por cierto, sobre merchandising o promoción. Si decide que esto no es necesario para el formato en línea, está equivocado. Vale la pena prestar atención a los souvenirs y enviarlos por mail y diversas integraciones con servicio de comida a domicilio, etc. Los participantes se complacen en recibir obsequios memorables, códigos promocionales para pizza o café gratis, y los organizadores se complacen en recibir un buen contenido fotográfico con mercadería de los participantes y publicaciones positivas en las redes sociales.



All Articles