Réservez les formations disponibles partout en France !

location-dot
location-dot
location-dot
À partir de
location-dot
image OF
  1. Ia et création d'image : traitement d'images par intelligence artificielle avec keras, pytorch, opencv

Ia et création d'image : traitement d'images par intelligence artificielle avec keras, pytorch, opencv

Qualiopi
En centre
Non éligible CPF
Objectifs
Programme
  • Comprendre et maîtriser les principes de base du traitement d'images en utilisant les bibliothèques Keras, Pytorch et OpenCV
  • Développer des modèles de réseau de neurones convolutifs (CNN) pour le traitement d'images en utilisant Keras et Pytorch
  • Appliquer les techniques de prétraitement et d'augmentation d'images dans le contexte des projets d'apprentissage automatique
  • Mettre en œuvre des applications de détection d'objets et de reconnaissance de formes avec OpenCV
  • Évaluer et optimiser les performances des modèles de traitement d'images pour assurer leur fiabilité et leur efficacité.

1. INTRODUCTION AU TRAITEMENT D'IMAGES ET À L'APPRENTISSAGE AUTOMATIQUE

  • Comprendre le traitement d'images
  • Introduction à l'apprentissage automatique
  • Vue d'ensemble de Keras, PyTorch et OpenCV

2. PROJET TENSORFLOW

  • Historique et fonctionnalités de TensorFlow
  • Comprendre l'architecture distribuée et les plateformes supportées
  • Apprendre à installer TensorFlow
  • Comprendre les tenseurs : types de données et dimensions

3. MAÎTRISE DE TENSORFLOW

  • Gestion des variables et de leur persistance dans TensorFlow
  • Modélisation des calculs et des dépendances avec des graphes
  • Optimisation des calculs dans TensorFlow
  • Calculs distribués : différents types de stratégies (synchrone ou asynchrone)
  • Stockage centralisé des données ou dupliqué sur différents CPU
  • Distribution sur des GPUs
  • Utilisation de TPUs

4. PRÉSENTATION DES RÉSEAUX DE NEURONES

  • 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

5. UTILISATION DE KERAS

  • Création et entraînement d'un réseau de neurones avec Keras
  • Classification d'images à l'aide de Keras
  • Architectures des réseaux convolutifs et réseaux ImageNet
  • Détection d'Objets Avancée : Des R-CNN aux Détecteurs "Single-Shot" (SSD)
  • Démonstrations des opérations de convolution

6. CLASSIFICATION D'IMAGES AVEC KERAS

  • Notion de classification, cas d'usage
  • Démonstrations sur les convolutions
  • Optimisation des performances d'un modèle
  • Visualisation avec Tensorboard
  • Choix des hyper-paramètres avec Keras Tuner
  • Utilisation de checkpoints

7. 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)
  • Utilisation de la bibliothèque OpenCV pour la vision par ordinateur
  • 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
  • Comparaison des modèles de détection d'objets : YOLO, SSD, Faster R-CNN
  • Sélection du modèle de détection d'objets adapté aux besoins de l'application

8. SEGMENTATION D'IMAGES AVEC PYTORCH

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

9. GÉNÉRATION D'IMAGES AVEC LES GAN

  • Découverte des réseaux génératifs adverses (GAN)
  • Création d'un modèle GAN simple avec PyTorch

10. POUR ALLER PLUS LOIN

  • Mise en perspective des applications possibles
  • Échanges sur des cas concrets d'application de l'IA pour le traitement des images
  • Perspectives d'approfondissement et de spécialisation.

Public visé
Cette formation s'adresse principalement aux chefs de projet et aux data scientists qui souhaitent comprendre et maîtriser le fonctionnement de TensorFlow. Elle est également pertinente pour les développeurs spécialisés dans le traitement des images et qui désirent approfondir leurs compétences en intelligence artificielle. Les ingénieurs en informatique ayant un intérêt pour l'apprentissage automatique et la vision par ordinateur y trouveront aussi un contenu riche et adapté à leurs besoins. En outre, les professionnels travaillant dans le domaine de l'analyse de données et désireux d'élargir leur champ de compétences vers le traitement d'images assisté par IA peuvent également bénéficier de cette formation. En somme, ce programme convient à tous les professionnels techniques qui souhaitent se spécialiser dans l'IA appliquée au traitement d'images.
Prérequis
Disposer de compétences en Data science ou en Deep learning. Ce prérequis est essentiel car cette formation s'appuie sur les concepts avancés de Deep Learning Être familier avec un langage de programmation, idéalement Python. La connaissance d'un tel langage est cruciale pour comprendre et appliquer les concepts enseignés lors de cette formation. Python est particulièrement recommandé car il est largement utilisé dans le domaine de l'intelligence artificielle et du traitement d'images. Être muni d'un ordinateur relié à Internet, possédant une caméra, un micro et un haut-parleur. Cet équipement est indispensable pour pouvoir suivre la formation à distance, interagir avec le formateur, et réaliser les exercices pratiques.
Méthodes pédagogiques

L’approche pédagogique a été construite sur l’interactivité et la personnalisation : Présentation illustrée et animée par le Formateur Expert, partage d’expériences, études de cas, mise en situation réelle.
Tous les supports sont fournis par support papier, mail ou clé USB à chaque stagiaire.

Méthodologie pédagogique employée :
Chaque formation en présentiel ou en distanciel est animée par un Formateur Expert Métier sélectionné selon ses compétences et expériences professionnelles. Apport d’expertise du Formateur, quiz en début et fin de formation, cas pratiques, échanges d’expérience. Accès en ligne au support de formation.

Modalités d'évaluation

Méthodes utilisées et évaluation :
Evaluation et positionnement lors de la définition du projet pédagogique avec le(s) stagiaire(s). Un QCM est donné aux stagiaires le dernier jour de la formation pour valider leurs apprentissages. Une correction collective est effectuée par le Formateur. Une évaluation de fin de stage en direct est organisée entre le Formateur et le(s) stagiaire(s) pour recueillir et prendre en compte leurs appréciations. Une attestation de fin de stage est remise aux stagiaires.

Autres formation Ia et création d'image : traitement d'images par intelligence artificielle avec keras, pytorch, opencv

Formation Intelligence artificielle à ParisFormation Intelligence artificielle à ValenceFormation Intelligence artificielle à distanceFormation Intelligence artificielle à BordeauxFormation Intelligence artificielle à LilleFormation Intelligence artificielle à RennesFormation Intelligence artificielle à LyonFormation Intelligence artificielle à PauFormation Intelligence artificielle à PoitiersFormation Intelligence artificielle à MarseilleFormation Intelligence artificielle en Île-de-France

Voir plus

Autres formations disponibles :
Prochaines sessions disponibles :
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :
Qualiopi
En visio
Non éligible CPF
Prochaines sessions disponibles :
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :
Qualiopi
En visio
Non éligible CPF
Prochaines sessions disponibles :
Qualiopi
En visio
Non éligible CPF
logo ouformer
Réalisation :Definima
Utilisation des cookies

Nous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.

Tout refuser
Tout accepter