IA, écoliers et gros prix : comment faire du machine learning en 8e

Hé Habr !

Nous aimerions parler d'une manière aussi inhabituelle de gagner de l'argent pour les adolescents que de participer à des hackathons. Ceci est à la fois financièrement avantageux et vous permet de mettre en pratique les connaissances acquises à l’école et grâce à la lecture de livres intelligents.

Un exemple simple est le hackathon de l’Académie d’intelligence artificielle organisé l’année dernière pour les écoliers. Ses participants devaient prédire l'issue du jeu Dota 2. Le vainqueur du concours était Alexander Mamaev, un élève de dixième de Chelyabinsk. Son algorithme a déterminé avec la plus grande précision l'équipe gagnante du combat. Grâce à cela, Alexandre a reçu un prix substantiel - 100 XNUMX roubles.

IA, écoliers et gros prix : comment faire du machine learning en 8e


Comment Alexander Mamaev a utilisé l'argent du prix, quelles connaissances l'étudiant manque pour travailler avec ML et quelle direction dans le domaine de l'IA il considère la plus intéressante - a déclaré l'étudiant dans une interview.

— Parlez-nous de vous, comment vous êtes-vous intéressé à l’IA ? A-t-il été difficile d'entrer dans le sujet ?
— J'ai 17 ans, je termine mes études cette année et j'ai récemment déménagé de Tcheliabinsk à Dolgoprudny, près de Moscou. J'étudie au lycée de physique et de technologie Kapitsa, c'est l'une des meilleures écoles de la région de Moscou. Je pourrais louer un appartement, mais je vis dans un internat à l'école, c'est mieux et plus facile de communiquer avec les gens du lycée.

La première fois que j’ai entendu parler de l’IA et du ML, c’était probablement en 2016, lorsque Prisma est apparu. Ensuite, j'étais en 8e année et je faisais des programmes olympiques, j'ai assisté à quelques olympiades et j'ai découvert que nous avions des rencontres ML dans la ville. J'avais envie de le comprendre, de comprendre comment cela fonctionne, et j'ai commencé à y aller. Là, j'ai appris les bases pour la première fois, puis j'ai commencé à l'étudier sur Internet, dans différents cours.

Au début, il n'y avait qu'un cours de Konstantin Vorontsov en russe, et la manière de l'enseigner était stricte : il contenait de nombreux termes et il y avait de nombreuses formules dans les descriptions. Pour un élève de huitième, c'était très difficile, mais maintenant, précisément parce que j'ai fréquenté une telle école au début, les termes ne me posent plus de difficultés dans la pratique face à de vrais problèmes.

— Combien de mathématiques devez-vous connaître pour travailler avec l'IA ? Y a-t-il suffisamment de connaissances issues du programme scolaire ?
— À bien des égards, le ML est basé sur les concepts de base de l'école de la 10e à la 11e année, l'algèbre linéaire de base et la différenciation. Si nous parlons de production, de problèmes techniques, alors, à bien des égards, les mathématiques ne sont pas nécessaires ; de nombreux problèmes sont résolus simplement par essais et erreurs. Mais si nous parlons de recherche, lorsque de nouvelles technologies sont créées, il n’y a nulle part sans mathématiques. Les mathématiques sont nécessaires à un niveau de base, au moins pour savoir appliquer une matrice ou, relativement parlant, calculer des dérivées. Ici, il n’y a pas d’échappatoire aux mathématiques.

— À votre avis, n'importe quel étudiant doté d'un état d'esprit analytique naturel peut-il résoudre des problèmes de ML ?
- Oui. Si une personne sait ce qui se trouve au cœur du ML, si elle sait comment les données sont structurées et comprend les astuces ou hacks de base, elle n'aura pas besoin de mathématiques, car de nombreux outils pour ce travail ont déjà été écrits par d'autres personnes. Tout se résume à trouver des modèles. Mais bien sûr, tout dépend de la tâche à accomplir.

— Quelle est la chose la plus difficile dans la résolution des problèmes et des cas de ML ?
— Chaque nouvelle tâche est quelque chose de nouveau. Si le problème avait déjà existé sous la même forme, il n’aurait pas été nécessaire de le résoudre. Il n’existe pas d’algorithme universel. Il existe une immense communauté de personnes qui développent leurs compétences en résolution de problèmes, racontent comment elles ont résolu les problèmes et décrivent les histoires de leurs victoires. Et c’est très intéressant de suivre leur logique, leurs idées.

— Quels cas et problèmes souhaitez-vous le plus résoudre ?
— Je me spécialise en linguistique computationnelle, je m'intéresse aux textes, aux problèmes de classification, aux chatbots, etc.

— Participez-vous souvent à des hackathons IA ?
— Les hackathons sont, en fait, un système différent d'Olympiades. L'Olympiade comporte un ensemble de problèmes fermés, avec des réponses connues que le participant doit deviner. Mais il y a des gens qui ne sont pas doués pour les tâches fermées, mais qui déchirent tout le monde dans les tâches ouvertes. Vous pouvez ainsi tester vos connaissances de différentes manières. Dans les problèmes ouverts, les technologies sont parfois créées à partir de zéro, les produits sont rapidement développés et même les organisateurs ne connaissent souvent pas la bonne réponse. Nous participons souvent à des hackathons et grâce à cela, nous pouvons gagner de l'argent. C'est intéressant.

- Combien pouvez-vous gagner avec ça ? Comment dépensez-vous l’argent de votre prix ?
— Mon ami et moi avons participé au hackathon VKontakte, où nous avons fait une demande pour rechercher des peintures à l'Ermitage. Un ensemble d'émojis et d'émoticônes était affiché sur l'écran du téléphone, il fallait trouver une image à l'aide de cet ensemble, le téléphone était pointé vers l'image, elle était reconnue à l'aide des réseaux de neurones et, si la réponse était correcte, des points étaient attribués. Nous étions heureux et intéressés d'avoir pu créer une application qui nous permettait de reconnaître un tableau sur un appareil mobile. Nous étions provisoirement premiers, mais à cause d'une formalité légale, nous avons raté le prix de 500 XNUMX roubles. C'est dommage, mais ce n'est pas le principal.

En outre, il a participé au concours Sberbank Data Science Journey, où il a pris la 5e place et a gagné 200 500 roubles. Pour le premier, ils ont payé un million, pour le second 100 500. Les fonds des prix varient et augmentent maintenant. En étant au sommet, vous pouvez obtenir entre XNUMX et XNUMX XNUMX. J'économise l'argent du prix pour l'éducation, c'est ma contribution à l'avenir, l'argent que je dépense au quotidien, je le gagne moi-même.

— Qu'est-ce qui est le plus intéressant : des hackathons individuels ou en équipe ?
— Si nous parlons de développer un produit, alors ce doit être une équipe ; une seule personne ne peut pas le faire. Il sera simplement fatigué et aura besoin de soutien. Mais si nous parlons, par exemple, du hackathon AI Academy, alors la tâche y est limitée, il n'est pas nécessaire de créer un produit. L'intérêt y est différent : dépasser une autre personne qui se développe également dans ce domaine.

— Comment comptez-vous vous développer davantage ? Comment voyez-vous votre carrière ?
— Désormais, l'objectif principal est de préparer votre travail scientifique sérieux, votre recherche, afin qu'il apparaisse lors de conférences de premier plan comme les conférences NeurIPS ou ICML - ML qui ont lieu dans différents pays du monde. La question de carrière est ouverte, regardez comment ML s'est développé au cours des 5 dernières années. Cela évolue rapidement, il est désormais difficile de prédire ce qui va se passer ensuite. Et si nous parlons d'idées et de projets autres que le travail scientifique, alors peut-être que je me verrais dans une sorte de mon propre projet, une startup dans le domaine de l'IA et du ML, mais ce n'est pas sûr.

— Selon vous, quelles sont les limites de la technologie de l’IA ?
— Eh bien, en général, si nous parlons de l'IA comme d'une chose qui possède une sorte d'intelligence et traite les données, alors, dans un avenir proche, ce sera une sorte de conscience du monde qui nous entoure. Si nous parlons de réseaux de neurones en linguistique computationnelle, par exemple, nous essayons de modéliser localement quelque chose, par exemple une langue, sans donner au modèle une compréhension du contexte de notre monde. Autrement dit, si nous parvenons à intégrer cela dans l’IA, nous pourrons créer des modèles de dialogue, des chatbots qui non seulement connaîtront les modèles de langage, mais auront également une vision et connaîtront les faits scientifiques. Et c’est ce que j’aimerais voir à l’avenir.

D'ailleurs, l'Académie d'Intelligence Artificielle recrute actuellement des écoliers pour un nouveau hackathon. Le prix en argent est également important, et la tâche de cette année est encore plus intéressante : vous devrez créer un algorithme qui prédit l'expérience d'un joueur sur la base des statistiques d'un match Dota 2. Pour plus de détails, rendez-vous sur ce lien.

Source: habr.com

Ajouter un commentaire