Nous organisons régulièrement des cours pour une variété de personnes: pour les débutants , pour les développeurs ayant de l'expérience et les chefs des services informatiques . En collaboration avec Dmitry Soshnikov ( shwars ), nous lançons AI School : une école où les développeurs maîtrisent tous les principaux domaines de l'intelligence artificielle en un mois, des robots de chat et de la reconnaissance d'images au travail avec des textes et des bases de connaissances. Un diplômé de l'IA School pourra immédiatement commencer à utiliser la technologie de l'IA dans ses projets, et il développera le premier projet de ce type déjà au sein de l'école.

Dmitry Soshnikov est commissaire d'école et évangéliste chez Microsoft, titulaire d'un doctorat en IA et enseigne à l'École supérieure d'économie, à l'Institut de physique et de technologie de Moscou et à l'Institut d'aviation de Moscou. D'autres experts dans le domaine de l'intelligence artificielle s'entretiendront également avec lui. Dans cet article, nous dirons pour qui ce cours a été créé, comment il se déroulera et ce que les étudiants recevront à la suite de la formation.
Pour qui est AI School?
Tout d'abord, l'école sera utile aux développeurs - ils pourront appliquer les compétences acquises dans leurs projets. Les directeurs techniques et chefs de projets informatiques comprendront les limites des différentes approches de l'IA et connaîtront la terminologie appropriée pour parler le même langage avec les équipes de développement.
Les représentants des entreprises apprendront à automatiser les processus métier. Pour une première introduction à la technologie, des cours de courte durée comme AI Weekend conviennent. Un long cours vous permet de comprendre toutes les possibilités et de comprendre les détails techniques.
Qu'obtiendront les étudiants?
Les élèves apprendront à résoudre 5 types de problèmes de base:
- tâches résolues par des services cognitifs pré-formés: reconnaissance des visages, des émotions, des voix;
- créer l'IA parlée la plus simple;
- tâches classiques d'apprentissage automatique: prédiction de la demande, analyse prédictive, etc.;
- travailler avec des images et des vidéos: classification et détection d'objets;
- travailler avec le texte et le langage naturel: classification, génération, etc.
Plus important encore, les développeurs ne commenceront pas seulement à comprendre en profondeur la terminologie de l'IA - apprentissage renforcé, apprentissage en profondeur, etc. - mais ils apprendront également comment appliquer les technologies appropriées pour résoudre leurs problèmes. AI School examinera l'architecture de base des réseaux de neurones: réseaux convolutionnels pour travailler avec des images et des données spatiales, réseaux récurrents pour le traitement de texte et de séquences, réseaux siamois, auto-encodeurs et réseaux contradictoires génératifs - et tentera de les utiliser comme exemples. Les étudiants du cours acquerront la base nécessaire afin d'approfondir leurs connaissances dans le domaine de l'IA par eux-mêmes, en lisant des articles scientifiques spécialisés.
Les enseignants expliqueront non seulement comment créer des systèmes logiciels difficiles à algorithmiser, mais offriront également de courtes tâches pratiques qui seront ensuite transférées aux devoirs.
Les intervenants du cours sont des professionnels spécialisés dans un domaine particulier de l'intelligence artificielle, des directeurs techniques d'entreprises ou de startups IA: OpenWay, Nanosemantics et LoyaltyLab. L'école aura également des praticiens Data Scientist, des chercheurs en IA et des enseignants des principales universités techniques - MIPT et Université d'État de Moscou.
Ceux qui travaillent déjà avec l'intelligence artificielle ou réfléchissent à la façon de l'appliquer dans leur entreprise pourront recevoir des consultations détaillées des enseignants sur la mise en œuvre de l'IA dans des situations spécifiques - pour cela, il y a des pauses et des sessions de questions-réponses, ainsi que des connaissances informelles personnelles.
Les professions liées à l'IA et à la science des données sont bien rémunérées et sont en forte demande. Les connaissances dans ce domaine augmentent la valeur d'un spécialiste.
Tous les cours dans le district binaire ont lieu hors ligne. Qu'est-ce que ça donne:
- l'occasion de discuter avec d'autres participants au cours, de mieux connaître les enseignants et de se sentir partie intégrante de la communauté;
- l'occasion de consolider les compétences: le cours contient beaucoup de travaux pratiques, exécutés qui, en équipe, les étudiants apprennent plus rapidement et acquièrent de l'expérience;
- les disciplines de format animé et crée une plus grande motivation pour étudier le sujet, ce qui est difficile à maintenir dans le cas des cours en ligne.
Grâce au format en direct, les étudiants apprendront à se connaître, pourront partager leurs expériences et continuer leur communication après la formation.

Le programme de cours se compose de 12 leçons. Il y a toujours des pauses entre les cours - un jour ou deux, pour lesquelles vous pouvez répéter la théorie vous-même et pratiquer. Le cours couvrira différentes approches de l'IA; ils seront pris en considération en application à des tâches spécifiques qui se posent dans la pratique.
Que devez-vous savoir avant de vous entraîner?
Si nous parlons de la partie théorique, il n'y aura aucune preuve de théorèmes, mais il est utile de se rappeler ce que sont les matrices et comment elles sont multipliées. La chose la plus difficile à affronter est le gradient de la fonction de plusieurs variables et dérivées partielles. Si vous oubliez ce que c'est - les enseignants s'en souviendront.
En pratique, la plupart des exemples de code du cours sont en Python, le standard de facto en apprentissage automatique et en IA. Par conséquent, pour une formation plus productive, il est utile de lire au moins le code Python et de pouvoir le modifier légèrement. La plupart des tâches dans le cadre du cours sont résolues en modifiant les exemples proposés aux étudiants, donc la maîtrise de la langue n'est pas requise.
Vous pouvez en savoir plus sur le programme de cours et ses enseignants sur la page AI School .