Hola Habr!
Queremos hablar sobre una forma de ingresos tan inusual para los adolescentes como la participación en hackatones. Esto es financieramente rentable y le permite poner en práctica los conocimientos adquiridos en la escuela y mediante la lectura de libros inteligentes.
Un ejemplo simple es el hackathon del año pasado de la Academia de Inteligencia Artificial para estudiantes. Sus participantes tuvieron que predecir el resultado del juego Dota 2. Luego, el ganador de la competencia fue Alexander Mamaev, un estudiante de décimo grado de Chelyabinsk. Su algoritmo determinó con mayor precisión el equipo ganador de la pelea. Gracias a esto, Alexander recibió un sólido premio en metálico: 100 mil rublos.

Cómo Alexander Mamaev ordenó el dinero del premio, qué conocimiento le falta al estudiante para trabajar con ML y qué dirección en el campo de la IA considera más interesante, dijo el estudiante en una entrevista.
- Háblame de ti, ¿cómo te involucraste en la IA? ¿Fue difícil ingresar al tema?- Tengo 17 años, este año estoy terminando la escuela, y recientemente me mudé de Chelyabinsk a Dolgoprudny, esto está cerca de Moscú. Estudio en el Liceo Físico-Técnico de Kapitsa, esta es una de las mejores escuelas de la región de Moscú. Podría alquilar un departamento, pero vivo en un internado, es mejor y más fácil comunicarse con personas del liceo.
Por primera vez, escuché sobre IA y ML en el año 2016, probablemente, cuando apareció Prisma. Luego estaba en octavo grado y participé en la programación de la Olimpiada, asistí a algunas olimpiadas y descubrí que las reuniones de ML se llevan a cabo en nuestra ciudad. Estaba interesado en resolver esto, entendiendo cómo funciona, y comencé a ir allí. Allí aprendió lo básico, luego comenzó a estudiarlo en Internet, en diferentes cursos.
Al principio, solo había un curso de ruso de Konstantin Vorontsov, y la forma de enseñarlo fue difícil: contiene muchos términos y hay muchas fórmulas en las descripciones. Para el estudiante de octavo grado, fue muy difícil, pero ahora solo porque pasé por esa escuela al principio, los términos no me presentan dificultades en la práctica en tareas reales.
- ¿Cuánto necesitas saber matemáticas para trabajar con IA? ¿Hay suficiente conocimiento del currículo escolar?- En muchos sentidos, ML se basa en los conceptos básicos de una escuela de grados 10-11, álgebra lineal básica y diferenciación. Si hablamos de producción, de problemas técnicos, entonces de muchas maneras no se necesitan las matemáticas allí, muchos problemas se resuelven trivialmente por prueba y error. Pero si hablamos de investigación, cuando se crean nuevas tecnologías, sin las matemáticas no hay ningún lugar. Las matemáticas son necesarias en un nivel básico, aunque solo sea para saber cómo hacer una aplicación matricial o, relativamente hablando, contar derivados. No hay escapatoria de las matemáticas.
- En su opinión, ¿puede algún estudiante con una mentalidad analítica natural resolver problemas en ML?- si. Si una persona sabe lo que está en el corazón de ML, si sabe cómo se organizan los datos y entiende trucos o hacks básicos, no necesitará un matan, porque muchas herramientas para el trabajo ya han sido escritas por otras personas. Todo se reduce a encontrar patrones. Pero todo, por supuesto, depende de la tarea.
- ¿Qué es lo más difícil para resolver problemas y casos de LA?- Cada nueva tarea es algo nuevo. Si la tarea ya existía anteriormente en la misma forma, no tendría que resolverse. No hay algoritmo universal. Hay una gran comunidad de personas que entrenan sus habilidades para resolver problemas, cuentan cómo resolvieron los problemas y describen las historias de sus victorias. Y es muy interesante seguir su lógica, sus ideas.
- ¿Qué casos y tareas está más interesado en resolver?- Me especializo en lingüística informática, estoy interesado en textos, tareas de clasificación, bots de chat y más.
- ¿Participas a menudo en hackatones de IA?- Los hackatones son, de hecho, otro sistema de olimpiadas. La Olimpiada tiene un conjunto de tareas cerradas, con respuestas bien conocidas que el participante debe adivinar. Pero hay personas que no son fuertes en tareas cerradas, pero que desgarran a todos. Para que pueda probar el conocimiento de diferentes maneras. En las tareas de código abierto, las tecnologías a veces se crean desde cero, los productos se desarrollan rápidamente e incluso los organizadores a menudo no saben la respuesta correcta. A menudo participamos en hackatones, para que pueda ganar dinero. Esto es interesante
- ¿Cuánto puedes ganar con esto? ¿Y cómo gastas el dinero del premio?- Mi amigo y yo participamos en el hackathon VKontakte, donde hicimos una solicitud para buscar pinturas en el Hermitage. Se mostraba un conjunto de emoji y emoticones en la pantalla del teléfono, era necesario encontrar una imagen usando este conjunto, el teléfono apuntaba a la imagen, se reconocía mediante redes neuronales y, si la respuesta era correcta, se otorgaban puntos. Nos complació e interesó que pudiéramos crear una aplicación que nos permitiera reconocer la imagen en un dispositivo móvil. Fuimos los primeros en primer lugar, pero debido a la formalidad legal pasamos un premio de 500 mil rublos. Es una pena, pero esto no es lo principal.
Además, participó en los concursos de Sberbank Data Science Journey, donde ocupó el quinto lugar y obtuvo 200 mil rublos. Pagaron un millón por el primero y 500 mil por el segundo. Los premios acumulados son diferentes, ahora están aumentando. Al estar en la cima, puedes obtener de 100 a 500 mil. Deje de lado el dinero del premio para la capacitación, esta es mi contribución al futuro, el dinero que gasto en la vida cotidiana, lo gano yo mismo.
- ¿Qué es más interesante: hackatones individuales o en equipo?- Si estamos hablando del desarrollo de un producto, entonces este debería ser un equipo, una persona no podrá hacerlo. Se cansará, necesita apoyo. Pero si estamos hablando, por ejemplo, sobre el hackathon de la Academia de IA, entonces la tarea allí es limitada, no hay necesidad de crear un producto. Hay interés en algo más: adelantar a otra persona que también se está desarrollando en esta área.
- ¿Cómo planeas desarrollarte más? ¿Cómo ves tu carrera?- Ahora el objetivo principal es preparar nuestro trabajo científico serio, la investigación, para que aparezca en conferencias líderes como NeurIPS o conferencias ICML sobre LD, que tienen lugar en diferentes países del mundo. Para una pregunta abierta de carrera, mire cómo ML se ha desarrollado en los últimos 5 años. Está cambiando rápidamente, ahora es difícil predecir lo que sucederá después. Y si hablamos de ideas y planes además del trabajo científico, entonces quizás me vería en algún tipo de mi propio proyecto, una startup en el campo de la inteligencia artificial y el aprendizaje automático, pero esto no es exacto.
- En su opinión, ¿cuáles son las limitaciones de la tecnología de IA?- Bueno, en general, si hablamos de IA como algo que tiene algún tipo de inteligencia, procesa datos, entonces, en el futuro cercano, esto es algún tipo de conciencia del mundo que nos rodea. Si hablamos de redes neuronales en lingüística informática, por ejemplo, tratamos de modelar localmente algo, como el lenguaje, sin dar a un modelo una comprensión del contexto sobre nuestro mundo. Es decir, si podemos poner esto en la IA, podemos crear modelos interactivos, bots de chat que no solo conocerán los modelos de lenguaje, sino que también tendrán una perspectiva, conocerán los hechos científicos. Y me gustaría ver esto en el futuro.
Por cierto, la Academia de Inteligencia Artificial actualmente está reclutando estudiantes para el nuevo hackathon. El dinero del premio también es sólido, y la tarea de este año es aún más interesante: deberá crear un algoritmo que prediga la experiencia del jugador en función de las estadísticas de una partida de Dota 2. Para obtener más información, siga este enlace .