Aller au contenu principal

ORSYS : 19. Etat de l'art sur l'Intelligence Artificielle

Durée

14 heures

Modalités

Formation
  • Classe virtuelle
  • Présentiel
Évaluation

Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…

Prix

Inter
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
837.9€ HT / personne
Intra
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
3549€ HT / groupe
4 stagiaires minimum

Public

Toute personne souhaitant comprendre les domaines d’application et les bénéfices de l’Intelligence Artificielle : dirigeants, DSI, chefs de projets, développeurs, architectes…

Pré-requis

Avoir des connaissances générales en informatique et en gestion de projet numérique

Objectifs pédagogiques

Définir et comprendre le concept d’Intelligence Artificielle 

Identifier les apports potentiels par métier, activité ou secteurs dans l’entreprise

Connaître les principales solutions, outils et technologies déployés dans un projet d’IA

Identifier les clés de réussite d’une solution d’Intelligence Artificielle

Appréhender les enjeux juridiques et éthiques de l’IA

Comprendre les applications de l’IA à différents domaines de l'industrie

Appréhender les concepts de Machine Learning et Deep Learning

Programme détaillé

Intelligence artificielle : enjeux et outils

Ce séminaire présente les principales approches de l'Intelligence Artificielle en insistant sur le Machine Learning et tout particulièrement sur les réseaux de neurones. Vous verrez comment sont utilisés les principales solutions du marché, pour résoudre différents problèmes : apprentissage, classification, prévision…

 

Objectifs pédagogiques

  1. Comprendre ce que sont les outils Machine et Deep Learning, leurs potentiels et leurs limites
  2. Avoir une vision à date de l'état de l'art de ces domaines
  3. Connaître et comprendre les applications de ces domaines à différents domaines de l'industrie
  4. Maîtriser les méthodologies et connaître les outils propres aux projets d'Intelligence Artificielle
  5. Appréhender les enjeux juridiques et éthiques de l’IA
  6. Identifier les apports potentiels par métier, activité ou secteurs dans l’entreprise

 

Déroulement de la formation :

  1. Qu'est-ce que l'Intelligence Artificielle (jusqu'aux réseaux de neurones)?
  2. Réseaux de neurones et Deep Learning
  3. Applications du Deep Learning
  4. Quels problèmes peut-on adresser avec le Machine/Deep Learning ?
  5. Génération d'un Dataset
  6. Recherche de la solution optimale
  7. Les outils

 

Programme détaillé de la formation :

 

 1. Qu'est-ce que l'Intelligence Artificielle (jusqu'aux réseaux de neurones) ?

1/3 jour

- Le fantasme de l'Intelligence Artificielle et la réalité d'aujourd'hui.

- Tâche intellectuelle versus algorithmes.

- Types d'actions : classification, régression, clustering, estimation de densité, réduction de dimensionnalité.

- Intelligence collective : agréger une connaissance partagée par de nombreux agents virtuels.

- Algorithmes génétiques : faire évoluer une population d'agents virtuels par sélection.

- Machine Learning : présentation et principaux algorithmes (XGBoost, Random Forest).  

 

 2. Réseaux de neurones et Deep Learning

1/3 jour

- Qu'est-ce qu'un réseau de neurones ?

- Qu'est-ce que l'apprentissage d'un réseau de neurones ? Deep versus shallow network, overfit, underfit, convergence.

- Appréhender une fonction par un réseau de neurones : présentation et exemples.

- Génération de représentations internes au sein d'un réseau de neurones.

- Généralisation des résultats d'un réseau de neurones.

- Révolution du Deep Learning : généricité des outils et des problématiques.

Démonstration

Présentation d'un algorithme de classification et de ses limites.

 

 3. Applications du Deep Learning

1/3 jour

- Classification de données. Les différents scénarios : donnée brute, image, son, texte, etc.

- Les enjeux d'une classification de données et les choix impliqués par un modèle de classification.

- Outils de classification : des réseaux de type Multilayer Perceptron ou Convolutional Neural Network. Machine Learning.

- Prédiction d'information et donnée séquentielle/temporelle. Enjeux et limites d'une prédiction d'information.

- Règles structurelles au sein de la donnée pouvant permettre une logique de prédiction. Outils usuels de prédiction.

- Transformation/génération de données. Opération de réinterprétation d'une donnée : débruitage, segmentation d'image...

- Opération de transformation sur un même format : traduction de texte d'une langue à une autre...

- Opération de génération de donnée "originale" : Neural Style, génération d'images à partir de présentations textuelles.

- Reinforcement Learning : contrôle d'un environnement.

- Experience Replay et apprentissage de jeux vidéo par un réseau de neurones.

Démonstration

Classification d'images médicales. Prévision des images suivant une séquence vidéo. Contrôle de simulations numériques.

 

 4. Quels problèmes peut-on adresser avec le Machine/Deep Learning ?

1/4 jour

- Condition sur les données : volumétrie, dimensionnement, équilibre entre les classes, description.

- Donnée brute versus features travaillées : que choisir ?

- Machine Learning versus Deep Learning : les algorithmes plus anciens du Machine Learning ou les réseaux de neurones ?

- Qualifier le problème : Unsupervised Learning versus Supervised Learning.

- Qualifier la solution d'un problème : comprendre la distance entre une affirmation et le résultat d'un algorithme.

Etude de cas

Qualification d'une problématique pouvant être traitée avec l'IA.

 

 5. Génération d'un Dataset

1/4 jour

- Qu'est-ce qu'un Dataset ?

- Stocker/contrôler la donnée : surveiller les biais, nettoyer/convertir sans s'interdire des retours en arrière.

- Comprendre la donnée : représentation des outils statistiques permettant une vision d'une donnée, sa distribution...

- Formater une donnée : décider d'un format d'entrée et de sortie, faire le lien avec la qualification du problème.

- Préparer la donnée : définition des Train Set, Validation Set et Test Set.

- Mettre en place une structure permettant de garantir que les algorithmes utilisés sont réellement pertinents (ou non).

Echanges

Définition d'un Dataset et sa différence avec un BDD usuel.

 

 6. Recherche de la solution optimale

1/4 jour

- Méthodologie pour avancer dans la recherche d'une meilleure solution à un problème ML/DL.

- Choix d'une direction de recherche, localisation de publications ou de projets similaires existants.

- Itérations successives depuis les algorithmes les plus simples jusqu'aux architectures les plus complexes.

- Conservation d'un banc de comparaison transversal.

- Arriver à une solution optimale.

Etude de cas

Grouper et balancer un ensemble de solutions pour obtenir une solution optimale.

 

 7. Les outils

1/4 jour

- Quels outils existe-t-il aujourd'hui ?

- Quels outils pour la recherche et quels outils pour l'industrie ?

- De Keras/Lasagne à Caffe en passant par Torch, Theano, Tensorflow ou Apache Spark ou Hadoop.

- Industrialiser un réseau de neurones par un encadrement strict de son processus et un monitoring continu.

- Mise en place de réapprentissages successifs pour conserver un réseau à jour et optimal.

- Former des utilisateurs à la compréhension du réseau.

Démonstration

Mise en place de réapprentissages successifs.

Sessions

Filtrer les résultats
Modalités pédagogiques
Formation synchrone se déroulant avec la présence physique du (des) formateur(s) et du (des) apprenant(s) réunis dans un même lieu de formation.
Formation combinant des séquences en présentiel et des séquences à distance synchrones ou asynchrones.
Formation à distance, asynchrone, s’appuyant sur une plateforme d’apprentissage, pouvant être complétée par d’autres modalités de formation à distance (visio-conférence…)
Formation à distance, synchrone, s’appuyant sur un dispositif de visio-conférence. La classe virtuelle recrée à distance les conditions d’une formation en salle traditionnelle.
Type de formation
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
Options
Les compétences professionnelles visées par la formation sont validées via un test permettant d’obtenir une certification officielle.
Ces sessions ne peuvent être ni annulées ni reportées par l’organisme de formation.