Nous utilisons des cookies pour vous garantir une expérience optimale. Si vous acceptez, vous êtes en accord avec cette utilisation. Pour plus d'informations, veuillez consulter notre politique de confidentialité.
/

Innovation

Créer un atelier d'IA pour les développeurs de logiciels

Mariam Jabara
Mariam Jabara
4
min read

Récemment, notre équipe d’IA a organisé un atelier d'une journée pour notre équipe de développement de logiciels sur la vision par ordinateur, un sous-ensemble de l'apprentissage automatique qui se concentre sur la compréhension et l'apprentissage à partir de données visuelles telles que les images et les vidéos. Nous savons que bon nombre de nos clients rencontrent des difficultés qui peuvent être résolues grâce à des automatisations intelligentes et, souvent, ces difficultés tournent autour de l'automatisation des tâches visuelles manuelles – c'est là que la vision par ordinateur et l'utilisation des données visuelles entrent en jeu.

Dans le paysage actuel de l'IA, donner à nos développeurs les outils pour comprendre certains des modèles les plus avancés d'aujourd'hui peut les aider à créer des logiciels plus intelligents et à stimuler l'innovation en élargissant leur boîte à outils de développement. Avec cela en tête, nous avons cherché à organiser un atelier d'une journée pour plonger plus profondément dans le monde de la vision par ordinateur, en emmenant notre équipe à travers les éléments constitutifs de la technologie qui alimente la conduite autonome ou le diagnostic automatisé à partir d'images médicales.

Chez Osedea, nous croyons que l'IA est un composant clé du développement de logiciels.

Comprendre la vision et construire des systèmes visuels, c'est vraiment comprendre l'intelligence.

Dr. Fei Fei Li, Professeur Sequoia au Département d'informatique de l'Université de Stanford et co-directrice de l'Institut d'IA centrée sur l'humain de Stanford.

Points clés à retenir

Équilibrer profondeur et ampleur

Que vous planifiiez un atelier d'une heure ou de plusieurs jours, l'équilibre entre profondeur et ampleur est toujours pertinent. Lors de la conception du contenu de l'atelier, il est important de prioriser à la fois les objectifs à court et à long terme de votre entreprise et/ou de votre équipe. Dans le cas de notre atelier d'une journée, nous avons choisi de nous concentrer sur un domaine de l'apprentissage automatique (la vision par ordinateur), tout en parcourant une variété d'exemples et de jeux de données. Dans un atelier plus court (1-2 heures), il pourrait être judicieux de choisir un exemple unique et de plonger en profondeur dans la préparation des jeux de données, les choix d'architecture et l'interprétation des résultats.

Considérer les styles d'apprentissage

Étant donné que nous avons animé un atelier à grande échelle incluant tous nos développeurs, nous avons pris en compte la variété des styles d'apprentissage et comment cela pourrait affecter la rétention des connaissances et la concentration des participants pendant l'atelier. Selon le paradigme VARK, il existe quatre principaux styles d'apprentissage :

The VARK learning model

Voici comment nous avons intégré du contenu pour chacun :

Visuel

Nous avons veillé à ce que tout contenu présenté contienne des visualisations de concepts, en particulier les plus abstraits. Tout concept pouvant être visualisé l'a été ! De plus, nous avons interprété les graphiques de résultats d'entraînement et d'évaluation, reliant les concepts appris précédemment à des résultats concrets issus de l'entraînement d'un modèle. Étant donné que notre atelier était axé sur la vision par ordinateur, nos apprenants visuels ont également bénéficié des jeux de données visuels que nous utilisions.

Auditif

Pour plaire à ces types d'apprenants, nous avons expliqué les concepts de base sous forme de “cours magistraux”, car ce style d'apprentissage bénéficie généralement de l'information “entendue ou parlée”. Cependant, cela ne signifie pas seulement écouter ou parler, mais inclut également des discussions ou “parler des concepts”. Nous avons donc souvent posé des questions stimulantes et encouragé les participants à discuter des résultats avec leurs voisins, et même à partager leurs découvertes après chaque étape de l'atelier.

Lecture/Écriture

Pour garantir que le contenu de l'atelier soit pertinent pour nos apprenants en lecture/écriture, nous avons équilibré les visualisations dans les diapositives de l'atelier avec des définitions et des explications écrites. Non seulement pour les personnes qui bénéficient de ce style d'apprentissage, mais aussi pour que toute personne ayant besoin de se référer aux documents après coup dispose de définitions et de concepts importants présentés de manière concise et facile à comprendre.

Kinesthésique

Le style d'apprentissage kinesthésique peut être défini comme ceux qui préfèrent apprendre par des exemples concrets, la pratique ou la simulation [Voir Fleming & Mills, 1992, pp. 140-141]. Dans les professions où un produit ou un modèle est généralement produit, comme le développement de logiciels ou l'intelligence artificielle, il s'agit d'une composante particulièrement importante de la création d'ateliers. Ainsi, nos apprenants kinesthésiques ont bénéficié de chaque composant de l'atelier associé à un exercice pratique comprenant des exercices de “complétion de code”, des défis d'exploration de jeux de données et une opportunité de voir qui pourrait entraîner le meilleur modèle de classification d'images.

Susciter la curiosité et l'enthousiasme

Bien que nous n'ayons pas eu de mal à exciter nos développeurs à propos de l'IA et de la vision par ordinateur (qui ne l'est pas de nos jours ?), certains aspects des concepts de base et des fondamentaux peuvent être un peu plus secs du point de vue du contenu. S'assurer que nous suscitons la curiosité et l'enthousiasme par la discussion et en mettant en avant les applications en aval des concepts de base a aidé à motiver tout le monde à les comprendre pleinement.

Recueillir des commentaires

L'apprentissage continu est l'une de nos valeurs, nous avons donc pris soin de recueillir des commentaires après notre atelier pour nous assurer que nous apportions de la valeur et que nous répondions aux préférences des développeurs en matière de contenu et de structure de l'atelier. Nous avons posé des questions sur la contribution de l'atelier à leurs intérêts professionnels, leur développement, et sur les aspects de l'atelier qu'ils ont le plus (et le moins) apprécié pour nous assurer d'offrir une meilleure expérience à chaque atelier successif.

L'IA chez Osedea

Notre engagement envers l'excellence et l'innovation a été réaffirmé à travers cet atelier et, conformément à notre vision de l'IA comme composante clé du développement de logiciels, nous continuerons à soutenir notre équipe de développement de logiciels dans l'élargissement de leur boîte à outils en IA. Vous souhaitez en savoir plus sur la façon dont nos solutions sur mesure, pilotées par l'IA, peuvent transformer votre entreprise ? Contactez-nous et découvrez notre approche pour créer des solutions IA percutantes et axées sur les résultats pour votre entreprise.

Did this article start to give you some ideas? We’d love to work with you! Get in touch and let’s discover what we can do together.

Get in touch
Button Arrow