IA, aluno e grande prêmio: como fazer o aprendizado de máquina na 8ª série

Olá Habr!

Queremos falar sobre uma forma incomum de ganhos para os adolescentes, como a participação em hackers. Isso é financeiramente lucrativo e permite que você coloque em prática o conhecimento adquirido na escola e através da leitura de livros inteligentes.

Um exemplo simples é o hackathon do ano passado da Academia de Inteligência Artificial para estudantes. Seus participantes tiveram que prever o resultado do jogo Dota 2. Em seguida, o vencedor da competição foi Alexander Mamaev, aluno da décima série de Chelyabinsk. Seu algoritmo determinou com mais precisão o vencedor da equipe na luta. Graças a isso, Alexander recebeu um sólido prêmio em dinheiro - 100 mil rublos.




Como Alexander Mamaev ordenou os prêmios, que conhecimento falta ao aluno para trabalhar com ML e que direção no campo da IA ​​ele considera mais interessante - disse o aluno em uma entrevista.

- Conte-me, como você se envolveu na IA? Foi difícil entrar no tópico?
- Tenho 17 anos, este ano estou terminando a escola e recentemente me mudei de Chelyabinsk para Dolgoprudny, isso é perto de Moscou. Eu estudo no Liceu Físico-Técnico Kapitsa, esta é uma das melhores escolas da região de Moscou. Eu poderia alugar um apartamento, mas moro em um colégio interno, é melhor e mais fácil se comunicar com as pessoas do liceu.

Pela primeira vez, ouvi falar sobre IA e ML no ano de 2016, provavelmente, quando o Prisma apareceu. Então eu estava na 8ª série e participei da programação das Olimpíadas, participei de algumas olimpíadas e descobri que as reuniões de ML são realizadas em nossa cidade. Eu estava interessado em resolver isso, entender como funciona e comecei a ir para lá. Lá, ele aprendeu o básico, depois começou a estudá-lo na Internet, em diferentes cursos.

No começo, havia apenas um curso de russo de Konstantin Vorontsov, e a maneira de ensiná-lo era difícil: contém muitos termos e há muitas fórmulas nas descrições. Para a oitava série, foi muito difícil, mas agora, só porque eu frequentei uma escola assim, os termos não apresentam dificuldades para mim na prática em tarefas reais.

- Quanto você precisa saber matemática para trabalhar com IA? Existe conhecimento suficiente do currículo escolar?
- De várias maneiras, o ML é baseado nos conceitos básicos de uma escola das séries 10-11, álgebra linear básica e diferenciação. Se estamos falando de produção, de problemas técnicos, então, de muitas maneiras, a matemática não é necessária, muitos problemas são resolvidos banalmente por tentativa e erro. Mas se falamos de pesquisa, quando novas tecnologias são criadas, então sem matemática não há lugar. A matemática é necessária em um nível básico, apenas para saber como fazer uma aplicação de matriz ou, relativamente falando, contar derivadas. Não há como escapar da matemática.

- Na sua opinião, qualquer aluno com uma mentalidade analítica natural pode resolver problemas na ML?
Sim. Se uma pessoa sabe o que está no coração da ML, se sabe como os dados são organizados e entende truques ou hacks básicos, ela não precisará de um matan, porque muitas ferramentas para o trabalho já foram escritas por outras pessoas. Tudo se resume a encontrar padrões. Mas tudo, é claro, depende da tarefa.

- Qual é a coisa mais difícil na solução de problemas e casos de BC?
- Cada nova tarefa é algo novo. Se a tarefa já existisse anteriormente na mesma forma, não teria que ser resolvida. Não há algoritmo universal. Existe uma enorme comunidade de pessoas que treinam suas habilidades na solução de problemas, contam como resolveram problemas e descrevem as histórias de suas vitórias. E é muito interessante seguir sua lógica, suas idéias.

- Quais casos e tarefas você está mais interessado em resolver?
- Sou especializado em linguística de computadores, tenho interesse em textos, tarefas de classificação, chat bots e muito mais.

- Você costuma participar de hackers de IA?
- Hackathons são, de fato, outro sistema de olimpíadas. A Olimpíada tem um conjunto de tarefas fechadas, com respostas conhecidas que o participante deve adivinhar. Mas há pessoas que não são fortes em tarefas fechadas, mas que destroem todos. Então você pode testar o conhecimento de maneiras diferentes. Nas tarefas de código aberto, às vezes as tecnologias são criadas do zero, os produtos são desenvolvidos rapidamente e até os organizadores geralmente não sabem a resposta certa. Frequentemente participamos de hackathons, para que você possa ganhar dinheiro. Isso é interessante.

- Quanto você pode ganhar com isso? E como você gasta o prêmio em dinheiro?
- Meu amigo e eu participamos do hackathon VKontakte, onde solicitamos a pesquisa de pinturas no Hermitage. Um conjunto de emoji, emoticons, foi exibido na tela do telefone, você tinha que encontrar uma imagem usando esse conjunto, o telefone estava apontado para a imagem, era reconhecido com a ajuda de redes neurais e, se a resposta estivesse correta, pontos eram concedidos. Ficamos satisfeitos e interessantes por termos conseguido criar um aplicativo que nos permitisse reconhecer a imagem em um dispositivo móvel. Fomos os primeiros em primeiro lugar, mas, devido à formalidade legal, perdemos um prêmio de 500 mil rublos. É uma pena, mas isso não é a principal coisa.

Além disso, ele participou das competições do Sberbank Data Science Journey, onde ficou em 5º lugar e ganhou 200 mil rublos. Pagaram um milhão pelo primeiro e 500 mil pelo segundo. Os prêmios são diferentes, agora estão aumentando. Estando no topo, você pode obter de 100 a 500 mil. Ponho de lado prêmios em dinheiro para treinamento, essa é minha contribuição para o futuro, o dinheiro que gasto na vida cotidiana, eu ganho.

- O que é mais interessante - hackathons individuais ou em equipe?
- Se estamos falando sobre o desenvolvimento de um produto, então deve ser uma equipe, uma pessoa não será capaz de fazê-lo. Ele vai se cansar, ele precisa de apoio. Mas se estamos falando, por exemplo, sobre o hackathon da Academia de IA, então a tarefa é limitada, não há necessidade de criar um produto. Há interesse em outra coisa - ultrapassar outra pessoa que também está se desenvolvendo nessa área.

- Como você planeja se desenvolver ainda mais? Como você vê sua carreira?
- Agora, o principal objetivo é preparar nosso trabalho científico sério, pesquisa, para que ele apareça nas principais conferências, como NeurIPS ou ICML-conference on ML, que ocorrem em diferentes países do mundo. Para uma pergunta aberta sobre a carreira, veja como o ML vem se desenvolvendo nos últimos 5 anos. Está mudando rapidamente, agora é difícil prever o que acontecerá a seguir. E se conversarmos sobre idéias e planos além do trabalho científico, talvez eu me veja em algum tipo de meu próprio projeto, uma startup no campo da IA ​​e ML, mas isso não é exato.

- Na sua opinião, quais são as limitações da tecnologia de IA?
- Bem, em geral, se falarmos da IA ​​como algo que possui algum tipo de inteligência, processa dados, então, em um futuro próximo, esse é algum tipo de consciência do mundo ao nosso redor. Se falamos de redes neurais na linguística de computadores, por exemplo, tentamos modelar localmente algo, como a linguagem, sem dar ao modelo uma compreensão do contexto sobre o nosso mundo. Ou seja, se podemos colocar isso na IA, podemos criar modelos interativos, bots de bate-papo que não apenas conhecerão os modelos de linguagem, mas também terão uma perspectiva, conhecerão os fatos científicos. E eu gostaria de ver isso no futuro.

A propósito, a Academia de Inteligência Artificial está atualmente recrutando estudantes para a nova hackathon. O prêmio em dinheiro também é substancial e a tarefa deste ano é ainda mais interessante - você precisará criar um algoritmo que preveja a experiência do jogador com base nas estatísticas de uma partida do Dota 2. Para obter detalhes, siga este link .

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


All Articles