Nouvelle formule
 
Fantom Tag

Formation - IA - traitement images : Keras, Pytorch, OpenCV

Analyse d'images avec des outils d'IA

  • Présentiel ou classe à distance
  • Perfectionnement
PRESENTIEL OU CLASSE A DISTANCE
Durée
3 jours (21 heures)

Prix
2 550,00 €  HT

Référence
BI054
Formation dans votre entreprise
Durée
3 jours (21 heures)

Référence
BI054
Formation à la demande
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation
sur-mesure !
Le traitement d’images assisté par intelligence artificielle révolutionne de nombreux secteurs : médecine, sécurité, industrie, automobile ou encore marketing digital. Grâce à des bibliothèques puissantes comme OpenCV, TensorFlow, Keras et PyTorch, il est désormais possible d’analyser, classer, détecter et générer des images avec une précision inégalée.
Cette formation propose un panorama complet de ces technologies, tout en offrant une mise en pratique concrète autour des réseaux de neurones convolutifs (CNN) , de la détection d’objets, de la segmentation d’images et des GANs.
Lire la suite
Pour qui ?

A qui s'adresse cette formation ?

Pour qui

  • Chefs de projet et Data-scientists souhaitant comprendre le fonctionnement de TensorFlow

Prérequis

Programme

Le programme

1 - Présentation

  • Découverte du traitement d'images et de l'apprentissage automatique
  • Vue d'ensemble de Keras, PyTorch et OpenCV

2 - Projet TensorFlow

  • Historique et fonctionnalités de TensorFlow
  • Architecture distribuée, plateformes supportées

3 - Prise en main de TensorFlow

  • Installation de TensorFlow
  • Comprendre les tenseurs : types de données et dimensions
  • Architecture distribuée, plateformes supportées
  • Gestion des variables et de leur persistance dans TensorFlow
  • Modélisation des calculs et des dépendances avec des graphes

4 - Optimisation des calculs dans TensorFlow

  • Calculs distribués : différents types de stratégies (synchrone ou asynchrone), avec stockage centralisé des données ou dupliqué sur différents cpu
  • Distribution sur des GPUs
  • Utilisation de TPUs
  • Travaux pratiques sur une plateforme multi-GPU (RIG)

5 - Présentation des RN

  • Principe des réseaux de neurones
  • Types de couches : denses, convolutives et d'activation
  • Fonctionnement des réseaux de neurones convolutifs (CNN)
  • Comprendre la descente de gradient
  • Multi-Layer Perceptron

6 - Présentation de Keras

  • Création d'un réseau de neurones avec Keras
  • Création et entraînement d'un modèle CNN basique avec Keras
  • Classification d'images à l'aide de Keras
  • Classification d'images et ses cas d'usage
  • Architectures des réseaux convolutifs et réseaux ImageNet
  • RCNN et SSD
  • Démonstration des opérations de convolution

7 - Classification d'images avec Keras

  • Notion de classification, cas d'usage
  • Architectures des réseaux convolutifs, réseaux Image
  • Net RCNN et SSD
  • Démonstrations sur les convolutions

8 - Optimisation des performances d'un modèle

  • Visualisation avec Tensorboard
  • Optimisation des couches de convolutions
  • Choix des hyper-paramètres avec Keras et Keras Tuner
  • Utilisation de checkpoints

9 - Détection d'objets avec OpenCV et IA

  • Principes de la détection d'objets
  • Types de modèles de détection d'objets (classificateurs en cascade, YOLO, SSD, Faster R-CNN, etc.)
  • OpenCV pour la détection d'objets
  • Bibliothèque OpenCV pour la vision par ordinateur
  • Configurer l'environnement OpenCV
  • Charger et afficher les images avec OpenCV
  • Utilisation des classificateurs en cascade d'OpenCV pour détecter des objets
  • Découverte des modèles IA pré-entraînés pour la détection d'objets
  • Comparer les modèles de détection d'objets : YOLO, SSD, Faster R-CNN
  • Sélectionner le modèle de détection d'objets adapté aux besoins de l'application

10 - Segmentation d'Images avec PyTorch

  • Principes de la segmentation d'images
  • Créer un modèle de segmentation convolutif avec PyTorch
  • Préparer les données d'entraînement pour la segmentation
  • Entraînement et évaluation des performances du modèle

11 - Génération d'Images avec les GAN

  • Découvrir les réseaux génératifs adverses (GAN)
  • Créer un modèle GAN simple avec PyTorch
Après la session

    Evaluation

    • Cette formation fait l'objet d'une évaluation formative.
    Objectifs

    Les objectifs de la formation

    • Savoir mettre en oeuvre TensorFlow pour de l'apprentissage machine
    • Connaître les APIs disponibles pour réaliser des modèles fiables et efficaces.
    Evaluation

    Evaluation

    • Cette formation fait l'objet d'une évaluation formative.
    Points forts

    Les points forts de la formation

    • Un tour d'horizon complet de l'écosystème TensorFlow.
    • Une focalisation sur la mise en oeuvre d'algorithmes profonds à l'aide des librairies et APIs TensorFlow.
    • Des ateliers d'expérimentation du framework sur des cas concrets.

    Qualité des formations

    ib Cegos est certifié Iso 9001 et Qualiopi.

    En savoir plus

    Sessions

    Mise à jour le 29/04/2025
    • 2 550,00 € HT
      Places disponibles
      S'inscrire
    • 2 550,00 € HT
      Places disponibles
      S'inscrire
      Paris
      Tour Atlantique / 1 place de la Pyramide La Defense 9
      92800 Puteaux
    • 2 550,00 € HT
      Places disponibles
      S'inscrire
    • 2 550,00 € HT
      Places disponibles
      S'inscrire
      Paris
      Tour Atlantique / 1 place de la Pyramide La Defense 9
      92800 Puteaux
    • 2 550,00 € HT
      Places disponibles
      S'inscrire
    • 2 550,00 € HT
      Places disponibles
      S'inscrire
      Paris
      Tour Atlantique / 1 place de la Pyramide La Defense 9
      92800 Puteaux
    Formation - IA - traitement images : Keras, Pytorch, OpenCV