Lo que necesita saber sobre los Juegos Olímpicos "Soy un profesional": hablamos de las áreas de "Big Data" y "Robótica"

" Soy un profesional " es una competencia para licenciados y maestros en humanidades y especialidades técnicas. Está organizado por grandes empresas rusas de TI y las universidades más fuertes del país, incluida la Universidad ITMO. Hoy estamos hablando de los objetivos de la Olimpiada y dos áreas que nuestra universidad supervisa: "Big Data" y "Robótica" (sobre el resto, en nuestras próximas habopópicas).


Foto: Victor Aznabaev / Unsplash.com

Algunas palabras sobre los Juegos Olímpicos.


Propósito Evaluar el conocimiento de los estudiantes y presentarles los requisitos de los empleadores. Los estudiantes se desarrollan en el campo científico elegido, trabajando en empresas internacionales. El empleador también gana: no necesita volver a capacitar a especialistas capacitados y conocer a los empleados recién formados con la frase: "Olvida todo lo que te enseñaron en la universidad".

Por qué participar Los ganadores tienen la oportunidad de ingresar a las universidades rusas sin exámenes. Puede obtener una pasantía en Yandex, Sberbank, IBS, Mail.ru y otras grandes corporaciones. El año pasado, más de cuatrocientos mejores participantes recibieron ofertas de compañías rusas. Los estudiantes que hayan demostrado su valía podrán asistir a las escuelas de invierno .

¿Quién está involucrado? Estudiantes de todas las especialidades: ciencias técnicas, humanitarias y naturales. Además de graduados, estudiantes graduados, residentes y estudiantes de universidades extranjeras.

El formato del evento. Puede registrarse antes del 18 de noviembre. La etapa de calificación en línea se llevará a cabo del 22 de noviembre al 8 de diciembre, pero puede omitirla si completa con éxito al menos dos cursos en línea de la lista . Los ganadores de la ronda clasificatoria irán a competencias de tiempo completo en grandes universidades de todo el país, que están programadas para enero - marzo. Los resultados de la Olimpiada "Soy un profesional" se publicarán en abril en el sitio web del proyecto .

Este año la olimpiada incluye 68 direcciones. Los expertos de la Universidad ITMO supervisan cinco de ellos: fotónica, información y ciberseguridad, programación y tecnología de la información, así como Big Data y robótica. Hablaremos más sobre los dos últimos.

Big data


Esta área cubre todas las tecnologías del ciclo de vida de Big Data, incluida su recolección, almacenamiento, procesamiento, modelado e interpretación. Los ganadores podrán ingresar a la magistratura de la Universidad ITMO sin exámenes para los programas: "Matemática aplicada y ciencias de la computación", "Salud digital", "Tecnologías financieras de Big Data" y varios otros .

Además, los participantes tendrán la oportunidad de completar una pasantía en las especialidades de científicos de datos e ingenieros de datos en empresas asociadas. Estos son el Centro Nacional de Investigación Cognitiva, Mail.ru, Gazpromneft STC, Rosneft, Sberbank y ER-Telecom.

“En los últimos años, Big Data se ha vuelto cada vez más demandado. Las tecnologías de recolección y almacenamiento de datos primarios están desarrollando nuevos mecanismos digitales (en el campo de IoT y redes sociales) para registrar procesos previamente no observables ”, comenta Bukhanovsky Alexander Valerievich, Director de la MegaFaculty of Translation Information Technologies de la Universidad ITMO. "Al mismo tiempo, se presta atención no solo a cómo organizar el proceso de almacenamiento y uso de datos, sino también a la confirmación de conclusiones y decisiones, así como a la creación de modelos predictivos".

¿Cuáles serán las tareas? Están siendo preparados por el equipo de la Mega facultad de tecnologías de información traslacional de la Universidad ITMO. Tienen en cuenta el hecho de que un especialista en procesamiento de Big Data debe tener conocimientos básicos en teoría de probabilidad y estadística matemática, así como en aprendizaje automático. Tenga una idea de la lógica y la metodología de los sistemas modernos de inteligencia artificial y hable los idiomas R, Java, Scala, Python (u otras herramientas para resolver problemas prácticos).

A continuación, damos un ejemplo de un problema de una de las etapas de la Olimpiada.

Tarea de ejemplo: en un clúster de 50 servidores, con 12 núcleos disponibles en cada uno. Los recursos entre los mapeadores y los reductores se redistribuyen dinámicamente (no existe una separación estricta de los recursos). Escriba cuántos minutos funcionará MapReduce en dicho clúster, que requiere 1000 mapeadores. Al mismo tiempo, el tiempo de trabajo de un mapeador es de 20 minutos. Si solo queda 1 reductor en la tarea, procesará todos los datos en 1000 minutos. La respuesta se acepta con una precisión de un decimal.

A. 44.6
B. 43.2
C. 41.6
D. 50.0

Respuesta correcta
C

Cómo prepararse Puede comenzar con los siguientes recursos:


Algunos libros más sobre estadísticas aplicadas para diversos campos de actividad. Sus autores explican simple pero consistentemente la lógica de resolver problemas de estimación de punto e intervalo:


La información también se puede obtener en cursos temáticos de la lista aprobada en el sitio web de la Olimpiada.

Robótica


La robótica combina disciplinas como algoritmos, electrónica y mecánica. Elegir esta dirección es para aquellos que ya están estudiando o preparándose para ingresar a la escuela de posgrado en las especialidades de ingeniería de software, mecánica aplicada, matemáticas aplicadas y ciencias de la computación, o ingeniería electrónica. Los estudiantes probados pueden inscribirse en los programas de Robótica , Sistemas de control digital y Sistemas y tecnologías de producción digital en nuestra universidad de forma gratuita.

¿Cuáles serán las tareas? Estudiantes universitarios y licenciados resuelven diferentes tareas. Sin embargo, todas las tareas prueban el conocimiento complejo en el campo de la teoría de control, procesamiento de información y modelado de robots. Por ejemplo, se les pedirá a los participantes que verifiquen la estabilidad o la capacidad de control del sistema, que elijan una estructura o que calculen los coeficientes del regulador.

"Tendremos que resolver el problema de la cinemática directa o inversa para un robot móvil o de manipulación, trabajar con el jacobiano del sistema y buscar momentos de equilibrio en las articulaciones con una carga externa determinada", dice Sergey Alexeyevich Kolyubin, subdirector del Departamento de TI de Tecnología y Gestión Informática en ITMO. "No funcionará sin tareas de programación: debe escribir un pequeño programa para simular un robot o planificar trayectorias en Python o C ++".

En la final, los estudiantes deben programar el robot para realizar tareas de compañías asociadas: Ferrocarriles rusos, Diacon, KUKA y otros.Los proyectos están conectados con drones para tierra y aire, así como robots colaborativos que trabajan en condiciones de contacto físico con el medio ambiente. El formato de la competencia se asemeja al DARPA Robotics Challenge . Primero, los estudiantes trabajan en un simulador, y luego en hardware real.



A continuación, consideramos varias opciones para las tareas de la dirección "Robótica", que los estudiantes pueden encontrar. Aquí hay ejemplos para solicitantes de estudios de posgrado:

Ejemplo de tarea No. 1: Un robot de cinemática automotriz se mueve con una velocidad lineal v = 0.3 m / s. El volante gira a través de un ángulo w = 0.2 rad. Si el radio de las ruedas del robot es r = 0.02 m, y la longitud y la trayectoria del robot son L = 0.3 myd = 0.2 m, respectivamente, lo que igualará las velocidades angulares de cada una de las ruedas traseras w1 y w2, expresadas en rad / s ?


Ingrese la respuesta en el formato de dos números separados por un espacio, hasta el segundo decimal, teniendo en cuenta el signo.

Ejemplo de tarea No. 2: ¿Qué puede ser un signo de astatismo en un sistema cerrado con respecto a la acción maestra, si el análisis se lleva a cabo de acuerdo con el esquema estructural del sistema?

la presencia de enlaces aperiódicos en el circuito abierto;
la presencia en un bucle abierto de enlaces integradores ideales;
La presencia en un circuito abierto de enlaces vibratorios y conservadores.


Y aquí están las tareas para ingresar a la escuela de posgrado o residencia:

Ejemplo de tarea No. 1: La figura muestra un robot manipulador de cinemática excesiva con 7 articulaciones rotativas. La figura muestra el sistema de coordenadas de la base del robot {s} con el vector del eje y perpendicular al plano de página, el sistema de coordenadas {b} está conectado a la brida y colineal con {s}. El robot se representa en una configuración en la que los valores de las coordenadas angulares de todos los enlaces son 0. Los ejes de tornillo para los siete pares cinemáticos se muestran en la figura (dirección positiva en sentido antihorario). Los ejes de las uniones 2, 4 y 6 están alineados, los ejes de las uniones 1, 3, 5 y 7 son idénticos a los ejes del sistema de coordenadas inicial de la base. Tamaños de enlace L1 = 0.34 m, L2 = 0.4 m, L3 = 0.4 my L4 = 0.15 m.


Ejemplo de tarea No. 2: Para una operación más estable del algoritmo de localización y mapeo simultáneo (SLAM) de robots móviles basados ​​en filtros de partículas, los desarrolladores decidieron usar el algoritmo de remuestreo de rueda de remuestreo. En cierto punto de la operación del algoritmo, una muestra de 5 "partículas" permaneció en la memoria con pesos w (1) = 0.5, w (2) = 1.2, w (3) = 1.5, w (4) = 1, 0 yw (5) = 0.8. A qué valor umbral mínimo del tamaño de muestra efectivo en esta iteración comenzará el mecanismo de remuestreo. Escriba la respuesta en formato decimal con una precisión de un decimal.

Cómo prepararse Puede evaluar sus conocimientos y perspectivas utilizando la lista de verificación. Los participantes de la dirección "Robótica" deben:

  • Conozca los principios de los robots de modelado, las características de los sensores modernos y los métodos para obtener información sensorial.
  • Conocer y poder poner en práctica los métodos y algoritmos de planificación de trayectoria y control automático, así como el procesamiento de información sensorial.
  • Tener habilidades de programación estructural y orientada a objetos. Ser capaz de trabajar en entornos de desarrollo para sistemas robóticos.
  • Conozca los principios, las características clave y las características de la parte informática, las unidades y los sensores de los robots modernos. Tener habilidades para planificar y establecer experimentos.

Para "abrir" cualquiera de las áreas, puede prestar atención a los seminarios web desde el sitio oficial . Allí se analizan algunas tareas de olimpiadas anteriores. También hay literatura especializada, por ejemplo:




Información adicional sobre la Olimpiada:

Source: https://habr.com/ru/post/475578/


All Articles