ARTINTAPP

Le paysage numérique évolue rapidement, et il est plus important que jamais d’être constamment à jour avec les outils et technologies en ligne essentiels aujourd’hui. L’intelligence artificielle devient omniprésente dans divers domaines et chez BeCode, pouvons vous aider à affiner les connaissances de vos employés TIC dans ce domaine. Après avoir suivi cette formation avec succès, Python et le traitement du langage naturel ne seront plus des territoires inconnus pour vos collaborateurs. Dans le cadre de ce projet ESF, BeCode a développé un certain nombre de modules pour les employés TIC des entreprises qui souhaitent explorer les possibilités que l’IA offre pour agrémenter leur travail.

Un projet soutenu par

Le public-cible

Le public cible est constitué de développeurs dans les entreprises qui souhaitent ajouter une touche d’IA à leur travail. Cette formation n’en fera pas des experts en traitement du langage naturel ou en IA. L’objectif est plutôt de fournir une formation pratique sur un cas d’utilisation spécifique de leur entreprise apportée par les apprenants eux-mêmes. 

Ce programme de formation, c’est un tremplin vers l’implémentation de l’IA au sein de votre entreprise. Le NLP est une utilisation courante de l’IA en entreprise qui vous permettra d’acquérir une première expérience pratique de l’IA. Grâce à cette approche, les participants feront l’expérience d’un véritable projet d’IA de bout en bout qui leur permettra de mieux comprendre les opportunités que l’IA peut apporter à une entreprise, et d’optimiser les coûts en accélérant les opérations. 

Le programme

Au cours de cette formation de 20 jours, les participants ont acquis de l’expérience en résolvant un cas pratique réel qui leur fera parcourir de manière pratique toute la trajectoire d’un projet d’IA. Dans le cas présent, le programme s’articule autour de la classification de grandes quantités de documents ou d’e-mails à l’aide du NLP. Toutefois, la structure du programme peut également être utilisée pour relever d’autres défis liés à l’IA.

1. python fundamentals

CONTENU

Python est le langage de base utilisé dans les applications en IA. Dans ce module vous mettrez à profit les compétences que vous utilisez déjà dans votre travail pour apprendre la syntaxe de Python et les bonnes pratiques en la matière.

OBJECTIFS

  • Apprendre à transférer vos compétences de programmation en Python.
  • Apprendre à programmer en Python.

2. Python advanced & data tools

CONTENU

Un ordinateur capable de comprendre du texte ? Pour y parvenir, il faut en apprendre plus sur les techniques avancées de Python et sur la manière de manipuler et d’analyser d’énormes quantités de données.

OBJECTIFS

  • To be able to use advanced Python tricks.
  • To be able to identify the tools you need.

3. introduction à l'IA et au NLP

CONTENU

L’IA peut aider votre entreprise de nombreuses façons. Nous démystifierons l’IA pour vous aider à découvrir les possibilités dans votre propre contexte de travail et nous nous plongerons plus profondément dans le NLP, une technologie d’IA fréquemment utilisée.

OBJECTIFS

  • Découvrir comment l’IA peut booster votre entreprise.
  • Avoir une meilleure idée de ce en quoi le NLP consiste et comment l’utiliser.

4. text processing

CONTENU

Dans cette partie, vous êtes introduit dans le prétraitement NLP, c’est la première étape dans l’apprentissage de domaines d’application importants comme l’analyse des sentiments et la classification des documents.

OBJECTIFS

  • Découvrir les méthodes de prétraitement NLP les plus utilisées et quand les utiliser.
  • Apprendre à utiliser ces méthodes de prétraitement de façon concrète.

5. modélisation

CONTENU

Des modèles d’IA tels que BERT et TFIDF peuvent effectuer des tâches telles que la classification de courriels et de documents comme un être humain le ferait. Vous apprendrez à appliquer ce savoir-faire dans des cas pratiques dans le cadre de cette formation.

OBJECTIF

  • Apprendre à utiliser des outils de classification de documents dernier cri et des modèles de classification de courriels.

6. évaluation de modèles

CONTENU

Lorsque votre modèle est prêt, vous devez tester sa précision. Vous apprendrez comment évaluer le modèle de classification que vous avez construit.

OBJECTIFS

  • Apprendre à évaluer votre modèle de classification.
  • Comprendre les métriques utilisées pour l’évaluation de la classification (score F1, rappel, exactitude, précision,…).
  • Identifier les failles dans le modèles et les amméliorer.

7. présentation de projet et next steps

CONTENU

À la fin de la formation, les résultats seront présentés à un public. C’est le moment de partager toutes les connaissances nouvellement acquises et de réfléchir à d’autres possibilités d’application.

OBJECTIFS

  • Partager les connaissances accumulées durant la formation.
  • Fournir un feedback sur la formation.

Prérequis

  • Une motivation à toute épreuve
  • Capacité à apprendre par soi-même
  • Un esprit orienté-solution
  • Avoir l’envie d’apprendre par la pratique
  • Une bonne expérience dans le domaine de la programmation
  • Une expérience en Python est un plus, mais n’est pas obligatoire

Contactez-nous

Vous souhaitez découvrir le matériel utilisé dans cette formation ou en savoir plus sur la trajectoire d’apprentissage? N’hésitez pas à nous contacter.

Houria Toulni

Houria Toulni

Pour toute question concernant les opérations

houria.toulni@becode.org