Formation Deep Learning pour la Vision avec Caffe
Caffe est un cadre de deep learning conçu avec expression, rapidité et modularité à l'esprit.
Ce cours explore l'application de Caffe comme cadre de deep learning pour la reconnaissance d'images en utilisant MNIST comme exemple.
Public cible
Ce cours convient aux chercheurs et ingénieurs en Deep Learning intéressés par l'utilisation de Caffe comme cadre.
À la fin de ce cours, les participants seront capables de:
- comprendre la structure et les mécanismes de déploiement de Caffe
- effectuer des tâches d'installation / environnement de production / architecture et de configuration
- évaluer la qualité du code, effectuer le débogage et la surveillance
- mettre en œuvre des fonctionnalités avancées de production telles que l'entraînement de modèles, l'implémentation de couches et la journalisation
Plan du cours
Installation
- Docker
- Ubuntu
- Installation RHEL / CentOS / Fedora
- Fenêtres
Vue d'ensemble Caffe
- Réseaux, couches et blocs : l'anatomie d'un modèle Caffe.
- Forward / Backward : les calculs essentiels des modèles de composition en couches.
- Perte : la tâche à apprendre est définie par la perte.
- Solveur : le solveur coordonne l'optimisation du modèle.
- Catalogue de couches : la couche est l'unité fondamentale de modélisation et de calcul - le catalogue de Caffe comprend des couches pour les modèles les plus récents.
- Interfaces : ligne de commande, Python et MATLAB Caffe.
- Données : comment caféiner des données pour l'entrée du modèle.
- Convolution Caffeinée : comment Caffe calcule les convolutions.
Nouveauxmodèles et nouveau code
- Détection avec R-CNN rapide
- Séquences avec LSTMs et Vision + Langage avec LRCN
- Prédiction par pixel avec FCN
- Conception du cadre et avenir
Exemples :
- MNIST
Pré requis
Aucun
Les formations ouvertes requièrent plus de 3 participants.
Formation Deep Learning pour la Vision avec Caffe - Réservation
Formation Deep Learning pour la Vision avec Caffe - Enquiry
Deep Learning pour la Vision avec Caffe - Demande d'informations consulting
Demande d'informations consulting
Nos clients témoignent (1)
I genuinely enjoyed the hands-on approach.
Kevin De Cuyper
Formation - Computer Vision with OpenCV
Traduction automatique
Cours à venir
Cours Similaires
Advanced Stable Diffusion: Deep Learning pour la Génération Texte-Image
21 HeuresCette formation en direct avec instructeur en Belgique (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 Belgique (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.
Réseaux de neurones avec l'apprentissage profond utilisant Chainer
14 HeuresCette formation en Belgique (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.
Edge AI avec TensorFlow Lite
14 HeuresCette formation en direct (en ligne ou sur site) est destinée aux développeurs intermédiaires, scientifiques des données et praticiens de l'IA qui souhaitent utiliser TensorFlow Lite pour les applications d'IA Edge.
À la fin de cette formation, les participants seront capables de :
- Comprendre les fondamentaux de TensorFlow Lite et son rôle dans l'IA Edge.
- Développer et optimiser des modèles d'IA en utilisant TensorFlow Lite.
- Déployer des modèles TensorFlow Lite sur divers appareils Edge.
- Utiliser les outils et techniques pour la conversion et l'optimisation de modèles.
- Mettre en œuvre des applications d'IA Edge pratiques à l'aide de TensorFlow Lite.
Développement de la Reconnaissance Faciale par IA pour les Forces de l'Ordre
21 HeuresCette formation en direct (en ligne ou sur site) est destinée aux agents de police débutants qui souhaitent passer des croquis manuels de visages à l'utilisation d'outils basés sur l'intelligence artificielle pour développer des systèmes de reconnaissance faciale.
À la fin de cette formation, les participants seront capables de :
- Comprendre les fondamentaux de l'Intelligence Artificielle et de l'apprentissage automatique.
- Apprendre les bases du traitement d'image numérique et son application dans la reconnaissance faciale.
- Développer des compétences dans l'utilisation d'outils et de cadres basés sur l'IA pour créer des modèles de reconnaissance faciale.
- Acquérir une expérience pratique en créant, formant et testant des systèmes de reconnaissance faciale.
- Comprendre les considérations éthiques et les meilleures pratiques dans l'utilisation de la technologie de reconnaissance faciale.
Fiji : Introduction au Traitement d'Images Scientifiques
21 HeuresFiji est un logiciel libre de traitement d'images qui regroupe ImageJ (un programme de traitement d'images multidimensionnelles scientifiques) et un certain nombre de plugins pour l'analyse d'images scientifiques.
Au cours de cette formation, les participants apprendront à utiliser la distribution Fiji et le programme ImageJ sous-jacent pour créer une application d'analyse d'images.
À l'issue de cette formation, les participants seront capables de :
- Utiliser les fonctions de programmation avancées et les composants logiciels de Fiji pour étendre ImageJ
- Assembler de grandes images 3D à partir de tuiles qui se chevauchent
- Mettre à jour automatiquement une installation de Fiji au démarrage en utilisant le système de mise à jour intégré
- Choisir parmi une large sélection de langages de script pour créer des solutions d'analyse d'images personnalisées.
- utiliser les puissantes bibliothèques de Fiji, telles que ImgLib, pour les grands ensembles de données d'imagerie biologique
- Déployer leur application et collaborer avec d'autres scientifiques sur des projets similaires.
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.
Fiji : Traitement d'images pour la biotechnologie et la toxicologie
14 HeuresCette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux chercheurs et professionnels de laboratoire débutants à intermédiaires qui souhaitent traiter et analyser des images liées aux tissus histologiques, aux cellules sanguines, aux algues et autres échantillons biologiques.
À la fin de cette formation, les participants seront en mesure de :
- Naviguer dans l'interface de Fiji et utiliser les fonctions de base d'ImageJ.
- Prétraiter et améliorer les images scientifiques pour une meilleure analyse.
- Analyser les images quantitativement, y compris le comptage de cellules et la mesure d'aires.
- Automatiser les tâches répétitives à l'aide de macros et de plugins.
- Personnaliser des flux de travail pour répondre aux besoins spécifiques d'analyse d'images en recherche biologique.
Apprentissage Profond Distribué avec Horovod
7 HeuresCette formation en Belgique (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.
Vision par ordinateur avec OpenCV
28 HeuresOpenCV (Open Source Computer Vision Library : http://opencv.org) est une bibliothèque open-source sous licence BSD qui comprend plusieurs centaines d'algorithmes de vision par ordinateur.
Public
Ce cours s'adresse aux ingénieurs et aux architectes qui souhaitent utiliser OpenCV pour des projets de vision par ordinateur.
Python et l'Apprentissage Profond avec OpenCV 4
14 HeuresCette formation en Belgique (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 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.
Reconnaissance de Modèles
14 HeuresPattern Matching est une technique utilisée pour localiser des motifs spécifiques dans une image. Elle peut être utilisée pour déterminer l'existence de caractéristiques spécifiques dans une image capturée, par exemple l'étiquette attendue sur un produit défectueux dans une chaîne de production ou les dimensions spécifiées d'un composant. Elle diffère de la technique "Pattern Recognition" (qui reconnaît des modèles généraux basés sur des collections plus vastes d'échantillons apparentés) en ce sens qu'elle dicte spécifiquement ce que nous recherchons, puis nous indique si le modèle attendu existe ou non.
Format du cours
- Ce cours présente les approches, les technologies et les algorithmes utilisés dans le domaine de la recherche de motifs, tels qu'ils s'appliquent à Machine Vision.
Introduction à la diffusion stable pour la génération d'images à partir de texte
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 pour les Microcontrôleurs
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.
Vision Builder pour l'inspection automatisée
35 HeuresCette formation en direct, animée par un formateur (en ligne ou sur site), s'adresse aux professionnels intermédiaires souhaitant utiliser Vision Builder AI pour concevoir, mettre en œuvre et optimiser des systèmes d'inspection automatisés destinés aux processus SMT (Surface-Mount Technology).
À la fin de cette formation, les participants seront capables de :
- Configurer et paramétrer des inspections automatisées à l'aide de Vision Builder AI.
- Acquérir et prétraiter des images de haute qualité pour l'analyse.
- Mettre en œuvre des décisions basées sur la logique pour la détection de défauts et la validation du processus.
- Générer des rapports d'inspection et optimiser les performances du système.