
Hola Habr! Mi nombre es Grigory Kuzovnikov. Trabajo como ingeniero senior de backend en FunCorp. Recientemente comencé el aprendizaje automático. No hay nadie a quien preguntar directamente, uno tiene que buscar todo en Internet. Por lo tanto, quería ir a alguna conferencia especializada y escuchar cómo usar el aprendizaje automático en la batalla en general. No encontré nada especial a la vez, pero había muchos temas de aprendizaje automático en
GOTO Berlin , así que decidí visitarlo. Bajo kat una breve reseña de esta conferencia y muchas fotos
Sobre la conferencia
GOTO se celebra no el primer año y no solo en Berlín. El próximo, por ejemplo, se llevará a cabo en noviembre de este año en Copenhague. La conferencia no tiene una dirección estrecha: aquí puede escuchar informes sobre el desarrollo de servidores y dispositivos móviles, así como discursos extraños pero populares ahora sobre la automotivación.
La conferencia se celebró en el centro de Berlín, en Alexanderplatz, en un moderno edificio de dos pisos. En total hay tres audiencias pequeñas y una gran sala. Se colocaron hermosas banderas de marca frente a la entrada.


Organizacion
El registro de los participantes se realizó sin colas y muy rápidamente. Inmediatamente presentaron una mochila con un logotipo y sugirieron colocar insignias de tecnología en la insignia, de las cuales me gustaría hablar con otros oyentes o oradores. En los pasillos del primer y segundo piso había stands de patrocinadores de la conferencia: Amazon Web Services, eBay Tech, etc. Se ofrecieron aquí kits promocionales estándar: bolígrafos, pegatinas, calcetines y camisetas. En muchos puestos fue posible colocar una pequeña cortina para la cámara del portátil. Además, puede registrarse y ganar algún premio. Se escucharon auriculares, juegos de Lego y el altavoz de Google Home. Es cierto, el sorteo se realizó el viernes y estuve allí hasta el jueves, así que nunca supe si gané o no.
GOTO tiene su propia aplicación en Google Play y AppStore con un calendario de todas las actuaciones. A través de él, puede hacer preguntas a los oradores (se leen después del discurso), allí puede dejar una revisión sobre el informe. Las preguntas de la audiencia prácticamente no se hacen.
Siempre hay comida en el sitio: algunos aperitivos, helados, todo tipo de dulces, bebidas. Puedes comer algo en cualquier momento. Se sirven comidas completas en el almuerzo, como arroz con carne y ensalada.







Impresión general
En Rusia, excepto en Highload, no he estado en ningún lado. En mi opinión, Highload, por supuesto, es más grande y el programa es más alto que el nivel. Niños de Ontiko - ¡Respeto!
Informes
Fui a la conferencia por conocimientos prácticos, que desafortunadamente no pude obtener (lo
más útil e interesante que logré descubrir, describiré la tesis en el próximo párrafo ). La mayoría de los informes sobre aprendizaje automático resultaron ser bastante simples (nivel básico y ligeramente superior), los estudiantes tampoco son expertos. Cuando el orador preguntó acerca de levantar las manos de aquellos que usan el aprendizaje automático en la producción en una charla sobre un chatbot en Java, solo yo y otra persona levantamos la mano.
Sin embargo, hubo un informe muy complejo con muchos gráficos y diagramas de un profesor de Ciencias de la Computación de la Universidad Humboldt de Berlín. Habló sobre las pruebas de generación automática con el aprendizaje automático y también sobre el problema inverso: el código de generación automática que satisface las pruebas.
Olaf Zschiedrich, Director Técnico del Grupo OLX, hizo una presentación interesante, que se llamó
Del gran desorden de datos a los datos como facilitador de la innovación . Habló sobre cómo se recopilan los datos en OLX y cómo se le otorga acceso para su uso posterior en ML.
Los datos de varias fuentes fluyen a un almacenamiento común, y luego no solo se otorga acceso a ellos, y dependiendo de la tarea actual, se recopilan repositorios especiales con datos obtenidos de varias fuentes con diversos grados de detalle. Esto se hace para garantizar la seguridad, así como el cumplimiento de todo tipo de leyes europeas.
El informe más útil, en mi opinión, es el informe de Christoph Windheuser de
Inteligencia Artificial Recargado - Aplicaciones de IA en la Industria . Según tengo entendido, su empresa realiza un gran desarrollo de ML aplicado como contratista. En el informe, mostró varios ejemplos de su enfoque para el desarrollo y despliegue de aplicaciones ML.
Curiosamente, diferentes personas están involucradas en el desarrollo de modelos y la aplicación en sí misma, por lo que adaptar el modelo para una aplicación real no es la tarea más trivial. También es curioso que para probar la aplicación ML terminada, le den el mismo conjunto de datos de validación que se usa en el entrenamiento. Si la aplicación procesó el porcentaje requerido de tareas correctamente, se considera que pasa las pruebas.
5 datos interesantes sobre ML:
- Para ML en Java, debe usar Deeplearning4j, pero no es tan poderoso como TensorFlow.
- Google tiene algunas herramientas interesantes: Cloud Dataflow, BigQuery, Cloud AutoML, que puedes usar para experimentar con ML.
- Existe la tecnología LoRa, un protocolo de radio de largo alcance para Internet de las cosas. También hay un proveedor de The Things Network (thethingsnetwork.org), que combina los puntos de acceso de LoRa y le permite utilizar la infraestructura preparada para sus dispositivos.
- Los datos destinados a su uso en ML deben recopilarse y almacenarse centralmente. Vale la pena considerar de antemano cómo se extraerán estos datos.
- Para probar una aplicación de ML, simplemente puede alimentarla con un conjunto de validación.



Acerca de la red
Me pareció que las conferencias extranjeras deberían ser buenas, ya que puedes comunicarte personalmente e intercambiar experiencias con desarrolladores de grandes compañías internacionales que rara vez vienen a Rusia. Pero en GOTO alguna red con clase no funcionó, incluso porque los organizadores no prestaron la debida atención a esto. Por lo tanto, fue posible comunicarse solo en los stands y hacer preguntas de interés a los reporteros a través de aplicaciones, e incluso una vez a través de un micrófono. Por cierto, estaba nervioso por esto, ya que es inusual que hable inglés frente a una audiencia completa.


Resumiendo
En general, los informes no son malos, si quieres saber en términos generales sobre algunas tecnologías. Si necesita detalles, también puede encontrar algo, pero no tanto como nos gustaría.
