Formation Python and Deep Learning with OpenCV 4
OpenCV est une bibliothèque de fonctions de programmation permettant de déchiffrer des images à l'aide d'algorithmes informatiques. OpenCV 4 est la dernière version de OpenCV et elle offre une modularité optimisée, des algorithmes mis à jour et bien plus encore. Avec OpenCV 4 et Python, les utilisateurs pourront visualiser, charger et classer des images et des vidéos pour une reconnaissance d'image avancée.
Cette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux ingénieurs logiciels qui souhaitent programmer en Python avec OpenCV 4 pour l'apprentissage profond.
A l'issue de cette formation, les participants seront capables de :
- Visualiser, charger et classifier des images et des vidéos en utilisant OpenCV 4.
- Mettre en œuvre l'apprentissage profond en OpenCV 4 avec TensorFlow et Keras.
- Exécuter des modèles d'apprentissage profond et générer des rapports percutants à partir d'images et de vidéos.
Format du cours
- Exposé et discussion interactifs.
- Beaucoup d'exercices et de pratique.
- Mise en œuvre pratique dans un environnement live-lab.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter.
Plan du cours
Introduction
Qu'est-ce que l'IA ?
- Psychologie informatique
- Philosophie informatique
Deep Learning
- Réseaux neuronaux artificiels
- Apprentissage en profondeur vs. apprentissage automatique
Préparation de l'environnement de développement
- Installation et configuration OpenCV
OpenCV 4 Démarrage rapide
- Visualisation des images
- Utilisation des canaux de couleur
- Visualisation de vidéos
Deep Learning Computer Vision
- Utilisation du module DNN
- Travailler avec des modèles d'apprentissage profond
- Utiliser les disques SSD
Neural Networks
- Utiliser différentes méthodes d'apprentissage
- Mesurer les performances
Convolutionnel Neural Networks
- Entraînement et conception des CNN
- Construire un CNN dans Keras
- Importer des données
- Sauvegarder, charger et afficher un modèle
Classificateurs
- Construction et formation d'un classificateur
- Diviser les données
- Amélioration de la précision des résultats et des valeurs
Résumé et conclusion
Pré requis
- Expérience de base en programmation
Audience
- Ingénieurs en logiciel
Les formations ouvertes requièrent plus de 3 participants.
Formation Python and Deep Learning with OpenCV 4 - Booking
Formation Python and Deep Learning with OpenCV 4 - Enquiry
Python and Deep Learning with OpenCV 4 - Demande d'informations consulting
Demande d'informations consulting
Cours à venir
Cours Similaires
Advanced Stable Diffusion: Deep Learning for Text-to-Image Generation
21 HeuresCette formation en direct avec instructeur en Canada (en ligne ou sur site) s'adresse aux data scientists de niveau intermédiaire à avancé, aux ingénieurs en apprentissage automatique, aux chercheurs en apprentissage profond et aux experts en vision par ordinateur qui souhaitent élargir leurs connaissances et leurs compétences en apprentissage profond pour la génération de texte à image.
À l'issue de cette formation, les participants seront en mesure de :
- Comprendre les architectures et les techniques avancées d'apprentissage profond pour la génération texte-image.
- Mettre en œuvre des modèles complexes et des optimisations pour la synthèse d'images de haute qualité.
- Optimiser les performances et l'évolutivité pour les grands ensembles de données et les modèles complexes.
- Ajuster les hyperparamètres pour une meilleure performance et généralisation du modèle.
- Intégrer Stable Diffusion avec d'autres cadres et outils d'apprentissage profond.
AlphaFold
7 HeuresCette formation en direct dans Canada (en ligne ou sur place) s'adresse aux biologistes qui souhaitent comprendre le fonctionnement de AlphaFold et utiliser les modèles AlphaFold comme guides dans leurs études expérimentales.
A l'issue de cette formation, les participants seront capables de :
- Comprendre les principes de base de AlphaFold.
- Apprendre comment fonctionne AlphaFold.
- Apprendre à interpréter les prédictions et les résultats de AlphaFold.
Applied AI from Scratch
28 HeuresIl s'agit d'un cours de 4 jours introduisant l'IA et ses applications. Il est possible de disposer d'une journée supplémentaire pour entreprendre un projet d'IA à l'issue de ce cours.
Deep Learning pour la Vision avec Caffe
21 HeuresCaffe est un cadre d'apprentissage en profondeur conçu pour l'expression, la rapidité et la modularité.
Ce cours explore l’application de Caffe tant que cadre d’apprentissage approfondi pour la reconnaissance d’images en prenant comme exemple le MNIST.
Public
Ce cours convient aux chercheurs et ingénieurs Deep Learning intéressés par l'utilisation de Caffe tant que cadre.
Une fois ce cours terminé, les délégués seront en mesure de:
- comprendre la structure et les mécanismes de déploiement de Caffe
- effectuer des tâches d'installation / environnement de production / architecture et configuration
- évaluer la qualité du code, effectuer le débogage, la surveillance
- implémenter une production avancée telle que des modèles d'entraînement, implémenter des couches et se connecter
Deep Learning Neural Networks with Chainer
14 HeuresCette formation en Canada (en ligne ou sur site) s'adresse aux chercheurs et aux développeurs qui souhaitent utiliser Chainer pour construire et entraîner des réseaux neuronaux en Python tout en rendant le code facile à déboguer.
A l'issue de cette formation, les participants seront capables de :
- Mettre en place l'environnement de développement nécessaire pour commencer à développer des modèles de réseaux neuronaux.
- Définir et mettre en œuvre des modèles de réseaux neuronaux à l'aide d'un code source compréhensible.
- Exécuter des exemples et modifier des algorithmes existants pour optimiser les modèles d'apprentissage profond tout en tirant parti des GPUs pour obtenir de hautes performances.
Using Computer Network ToolKit (CNTK)
28 HeuresComputer Network ToolKit (CNTK) est Microsoft un cadre d'apprentissage machine Open Source, multi-machine, multiGPU, hautement efficace pour l'apprentissage des RNN pour la parole, le texte et les images.
Audience
Ce cours s'adresse aux ingénieurs et architectes souhaitant utiliser CNTK dans leurs projets.
Computer Vision with Google Colab and TensorFlow
21 HeuresCette formation en direct avec instructeur en Canada (en ligne ou sur site) est destinée aux professionnels de niveau avancé qui souhaitent approfondir leur compréhension de la vision par ordinateur et explorer les capacités de TensorFlow à développer des modèles de vision sophistiqués à l'aide de Google Colab.
À l'issue de cette formation, les participants seront capables de :
- Construire et entraîner des réseaux neuronaux convolutifs (CNN) en utilisant TensorFlow.
- Tirer parti de Google Colab pour un développement de modèle évolutif et efficace basé sur le cloud.
- Mettre en œuvre des techniques de prétraitement d'images pour les tâches de vision par ordinateur.
- Déployer des modèles de vision par ordinateur pour des applications réelles.
- Utiliser l'apprentissage par transfert pour améliorer les performances des modèles CNN.
- Visualiser et interpréter les résultats des modèles de classification d'images.
Deep Learning with TensorFlow in Google Colab
14 HeuresCette formation en direct avec instructeur en Canada (en ligne ou sur site) s'adresse aux data scientists et aux développeurs de niveau intermédiaire qui souhaitent comprendre et appliquer les techniques d'apprentissage profond en utilisant l'environnement Google Colab.
À l'issue de cette formation, les participants seront en mesure de :
- Configurer et naviguer dans Google Colab pour des projets d'apprentissage profond.
- Comprendre les principes fondamentaux des réseaux neuronaux.
- Implémenter des modèles d'apprentissage profond en utilisant TensorFlow.
- Former et évaluer les modèles d'apprentissage profond.
- Utiliser les fonctionnalités avancées de TensorFlow pour l'apprentissage profond.
Deep Learning for NLP (Natural Language Processing)
28 HeuresDans cette formation en direct, dirigée par un instructeur, les participants apprendront à utiliser des Python bibliothèques pour le NLP en créant une application qui traite un ensemble d'images et génère des légendes.  ;
A l'issue de cette formation, les participants seront capables de :
- Concevoir et coder DL pour le NLP en utilisant des Python bibliothèques.
- Créer Python un code qui lit une énorme collection d'images et génère des mots-clés.
- Créer Python code qui génère des légendes à partir des mots-clés détectés.
Edge AI with TensorFlow Lite
14 HeuresCette formation en direct dans Canada (en ligne ou sur site) est destinée aux développeurs de niveau intermédiaire, aux scientifiques des données et aux praticiens de l'IA qui souhaitent tirer parti de TensorFlow Lite pour les applications d'IA de pointe.
À l'issue de cette formation, les participants seront en mesure de :
- Comprendre les principes fondamentaux de TensorFlow Lite et son rôle dans l'Edge AI.
- Développer et optimiser des modèles d'IA à l'aide de TensorFlow Lite.
- Déployer des modèles TensorFlow Lite sur divers appareils périphériques.
- Utiliser des outils et des techniques pour la conversion et l'optimisation des modèles.
- Mettre en œuvre des applications pratiques d'Edge AI à l'aide de TensorFlow Lite.
Accelerating Deep Learning with FPGA and OpenVINO
35 HeuresCette formation en direct avec instructeur en Canada (en ligne ou sur site) s'adresse aux data scientists qui souhaitent accélérer les applications d'apprentissage automatique en temps réel et les déployer à l'échelle.
À l'issue de cette formation, les participants seront en mesure de :
- Installer la boîte à outils OpenVINO.
- Accélérer une application de vision artificielle en utilisant un FPGA.
- Exécuter différentes couches CNN sur le FPGA.
- Mettre à l'échelle l'application sur plusieurs nœuds dans un cluster Kubernetes.
Distributed Deep Learning with Horovod
7 HeuresCette formation en Canada (en ligne ou sur site) est destinée aux développeurs ou aux scientifiques des données qui souhaitent utiliser Horovod pour exécuter des formations distribuées d'apprentissage profond et le mettre à l'échelle pour l'exécuter sur plusieurs GPU en parallèle.
À la fin de cette formation, les participants seront capables de :
- Mettre en place l'environnement de développement nécessaire pour commencer à exécuter des formations d'apprentissage profond.
- Installer et configurer Horovod pour former des modèles avec TensorFlow, Keras, PyTorch et Apache MXNet.
- Mettre à l'échelle la formation à l'apprentissage profond avec Horovod pour l'exécuter sur plusieurs GPU.
Deep Learning with Keras
21 HeuresCette formation en direct avec instructeur en Canada (en ligne ou sur site) est destinée aux personnes techniques qui souhaitent appliquer un modèle d'apprentissage profond à des applications de reconnaissance d'images.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer Keras.
- Prototyper rapidement des modèles d'apprentissage profond.
- Implémenter un réseau convolutif.
- Implémenter un réseau récurrent.
- Exécuter un modèle d'apprentissage profond sur un CPU et GPU.
Introduction to Stable Diffusion for Text-to-Image Generation
21 HeuresCette formation en direct (en ligne ou sur site) est destinée aux scientifiques des données, aux ingénieurs en apprentissage automatique et aux chercheurs en vision par ordinateur qui souhaitent tirer parti de Stable Diffusion pour générer des images de haute qualité pour une variété de cas d'utilisation.
À l'issue de cette formation, les participants seront en mesure de :
- Comprendre les principes de Stable Diffusion et son fonctionnement pour la génération d'images.
- Construire et entraîner des modèles Stable Diffusion pour des tâches de génération d'images.
- Appliquer Stable Diffusion à divers scénarios de génération d'images, tels que l'inpainting, l'outpainting et la traduction d'image à image.
- Optimiser les performances et la stabilité des modèles Stable Diffusion.
Tensorflow Lite for Microcontrollers
21 HeuresCette formation en <loc> ; (en ligne ou sur site) est destinée aux ingénieurs qui souhaitent écrire, charger et exécuter des modèles d'apprentissage automatique sur de très petits appareils embarqués.
A l'issue de cette formation, les participants seront capables de :
- Installer TensorFlow Lite.
- Charger des modèles d'apprentissage automatique sur un appareil embarqué pour lui permettre de détecter la parole, de classer des images, etc.
- Ajouter l'IA aux appareils matériels sans dépendre de la connectivité réseau.