Formation Machine learning avancé avec Python
Lors de cette formation en présentiel encadrée par un formateur, les participants apprendront les techniques de machine learning les plus pertinentes et les plus pointues en Python, tout en développant une série d'applications de démonstration manipulant des données image, musicales, textuelles et financières.
À l'issue de cette formation, les participants seront en mesure de :
- Mettre en œuvre des algorithmes et des techniques de machine learning pour résoudre des problèmes complexes.
- Appliquer l'apprentissage profond et l'apprentissage semi-supervisé à des applications impliquant des données image, musicales, textuelles et financières.
- Exploiter au maximum les capacités des algorithmes Python.
- Utiliser des bibliothèques et des packages tels que NumPy et Theano.
Format de la formation
- Mix de cours théoriques, de discussions, d'exercices et de pratiques intensives en environnement réel
Plan du cours
Introduction
Décrire la structure des données non étiquetées
- Apprentissage supervisé et non supervisé
Reconnaître, clusteriser et générer des images, des séquences vidéo et des données de capture de mouvement
- Réseaux de croyance profonde (DBN)
Reconstruire les données d'entrée originales à partir d'une version corrompue (bruitée)
- Sélection et extraction de caractéristiques
- Auto-encodeurs empilés débruiteurs
Analyse d'images visuelles
- Réseaux de neurones convolutifs
Mieux comprendre la structure des données
- Apprentissage semi-supervisé
Compréhension des données textuelles
- Extraction de caractéristiques textuelles
Construction de modèles prédictifs très précis
- Amélioration des résultats du machine learning
- Méthodes d'ensemble
Résumé et conclusion
Pré requis
- Expérience en programmation Python
- Compréhension des principes fondamentaux du machine learning
Public cible
- Développeurs
- Analistes
- Scientifiques des données
Cours à partir de 4 + personnes. Pour un entraînement individuel ou en petit groupe, veuillez demander un devis.
Formation Machine learning avancé avec Python - Réservation
Formation Machine learning avancé avec Python - Demande de renseignements
Machine learning avancé avec Python - Demande d'informations consulting
Nos clients témoignent (1)
In-depth coverage of machine learning topics, particularly neural networks. Demystified a lot of the topic.
Sacha Nandlall
Formation - Python for Advanced Machine Learning
Traduction automatique
Cours à venir
Cours Similaires
Intelligence Artificielle pour l'Automobile
14 HeuresCe cours porte sur l'IA (en mettant l'accent sur l'apprentissage automatique et l'apprentissage profond) dans le secteur automobile. Il permet de déterminer quelles technologies peuvent (éventuellement) être utilisées dans divers scénarios au sein d'un véhicule : de l'automatisation basique à la reconnaissance d'images, en passant par la prise de décision autonome.
Aperçu de l'intelligence artificielle (IA)
7 HeuresExplorer les fondamentaux de l'intelligence artificielle révèle comment la technologie intelligente transforme la stratégie numérique, l'automatisation et la prise de décision au sein des opérations d'entreprise. Cet examen couvre les concepts clés de l'histoire de l'IA, les cadres de résolution de problèmes, la représentation des connaissances, le raisonnement en contexte d'incertitude, et les paradigmes d'apprentissage automatique, ainsi que la communication, la perception et l'action autonome. Il guide les dirigeants et les architectes dans l'évaluation des opportunités de transformation par l'IA, l'analyse des tendances émergentes en technologie, et l'intégration de solutions intelligentes pratiques pour accélérer l'agilité des affaires.
AlphaFold : Prédiction et interprétation de la structure des protéines par l'IA
7 HeuresCette formation en présentiel ou à distance, animée par un formateur, s'adresse aux biologistes souhaitant comprendre le fonctionnement d'AlphaFold et utiliser les modèles générés par AlphaFold comme guides dans leurs études expérimentales.
À l'issue de cette formation, les participants seront capables de :
- Comprendre les principes de base d'AlphaFold.
- Apprendre comment fonctionne AlphaFold.
- Apprendre à interpréter les prédictions et les résultats d'AlphaFold.
Réseaux neuronaux artificiels, apprentissage automatique, raisonnement profond
21 HeuresUn réseau neuronal artificiel (RNA) est un modèle de données computationnel utilisé dans le développement de systèmes d'intelligence artificielle (IA) capables d'effectuer des tâches « intelligentes ». Les réseaux neuronaux sont couramment employés dans les applications d'apprentissage automatique (ML), qui constituent l'une des implémentations de l'IA. L'apprentissage profond (Deep Learning) est un sous-ensemble de l'apprentissage automatique.
Intelligence artificielle appliquée à partir de zéro en Python
28 HeuresApplied AI from Scratch in Python offre aux programmeurs et aux analystes de données les techniques fondamentales pour concevoir des solutions d'apprentissage automatique en partant de zéro avec Python. Il couvre les principes de base de l'apprentissage supervisé (classification et régression), de l'apprentissage non supervisé (clustering et détection d'anomalies), ainsi que des architectures avancées de réseaux neuronaux. Le cours examine des méthodes éprouvées pour travailler avec scikit-learn, Apache Spark MLlib et les blocs-notes Jupyter afin de développer l'IA de manière pratique. Il aide les professionnels à implémenter des modèles ML concrets, à évaluer les limites des algorithmes et à réaliser des projets appliqués pour résoudre des problèmes réels.
Réseaux neuronaux d'apprentissage profond avec Chainer
14 HeuresCette formation en direct, dirigée par un formateur à 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 facilitant le débogage du code.
À l'issue de cette formation, les participants seront en mesure de :
- Configurer l'environnement de développement nécessaire pour commencer à développer des modèles de réseaux neuronaux.
- Définir et implémenter 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'entraînement en apprentissage profond, tout en tirant parti des GPU pour des performances élevées.
Vision par ordinateur avec Google Colab et TensorFlow
21 HeuresCette formation en direct, animée par un instructeur, en Canada (en ligne ou en présentiel), s'adresse aux professionnels de niveau avancé souhaitant approfondir leur compréhension de la vision par ordinateur et explorer les capacités de TensorFlow pour développer des modèles de vision sophistiqués avec Google Colab.
À la fin de cette formation, les participants seront en mesure de :
- Créer et entraîner des réseaux neuronaux convolutifs (CNN) avec TensorFlow.
- Tirer parti de Google Colab pour un développement de modèles évolutif et efficace dans 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.
Reconnaissance de motifs
21 HeuresCe cours en direct, animé par un formateur à Canada (en ligne ou en présentiel), offre une introduction au domaine de la reconnaissance de motifs et de l'apprentissage automatique. Il aborde des applications pratiques en statistiques, en informatique, en traitement du signal, en vision par ordinateur, en fouille de données et en bio-informatique.
À la fin de cette formation, les participants seront capables de :
- Appliquer les méthodes statistiques fondamentales à la reconnaissance de motifs.
- Utiliser des modèles clés tels que les réseaux neuronaux et les méthodes noyau pour l'analyse de données.
- Mettre en œuvre des techniques avancées pour résoudre des problèmes complexes.
- Améliorer la précision des prévisions en combinant différents modèles.
Apprentissage par renforcement profond avec Python
21 HeuresL'apprentissage par renforcement profond (DRL) combine les principes de l'apprentissage par renforcement avec des architectures d'apprentissage profond pour permettre aux agents de prendre des décisions grâce à leur interaction avec leur environnement. Il sous-tend de nombreuses avancées modernes en IA, telles que les véhicules autonomes, le contrôle robotique, le trading algorithmique et les systèmes de recommandation adaptatifs. Le DRL permet à un agent artificiel d'apprendre des stratégies, d'optimiser des politiques et de prendre des décisions autonomes basées sur l'essai et l'erreur, en utilisant un apprentissage par récompense.
Cette formation dirigée par un instructeur (en ligne ou sur site) s'adresse aux développeurs et aux scientifiques des données de niveau intermédiaire souhaitant apprendre et appliquer les techniques d'apprentissage par renforcement profond pour construire des agents intelligents capables de prendre des décisions autonomes dans des environnements complexes.
À la fin de cette formation, les participants seront en mesure de :
- Comprendre les fondements théoriques et les principes mathématiques de l'apprentissage par renforcement.
- Implémenter des algorithmes RL clés, notamment Q-Learning, les gradients de politique et les méthodes Actor-Critic.
- Construire et entraîner des agents d'apprentissage par renforcement profond en utilisant TensorFlow ou PyTorch.
- Appliquer le DRL à des applications réelles telles que les jeux, la robotique et l'optimisation des décisions.
- Dépanner, visualiser et optimiser les performances d'entraînement à l'aide d'outils modernes.
Format du cours
- Conférence interactive et discussion guidée.
- Exercices pratiques et implémentations concrètes.
- Démonstrations de codage en direct et applications basées sur des projets.
Options de personnalisation du cours
- Pour demander une version personnalisée de ce cours (par exemple, en utilisant PyTorch au lieu de TensorFlow), veuillez nous contacter pour en convenir.
Edge AI avec TensorFlow Lite
14 HeuresCette formation en présentiel ou à distance, animée par un instructeur, s'adresse aux développeurs de niveau intermédiaire, aux data scientists et aux praticiens de l'IA souhaitant tirer parti de TensorFlow Lite pour des applications Edge AI.
À l'issue de cette formation, les participants seront capables 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 en utilisant TensorFlow Lite.
- Déployer des modèles TensorFlow Lite sur divers appareils edge.
- Utiliser des outils et techniques pour la conversion et l'optimisation des modèles.
- Mettre en œuvre des applications Edge AI pratiques en utilisant TensorFlow Lite.
Accélérer l'apprentissage profond avec FPGA et OpenVINO
35 HeuresCette formation animée par un instructeur à <lieu> (en ligne ou sur site) s'adresse aux scientifiques des données qui souhaitent accélérer les applications d'apprentissage automatique en temps réel et les déployer à grande échelle.
À la fin de cette formation, les participants seront capables de :
- Installer le kit OpenVINO.
- Accélérer une application de vision par ordinateur 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.
Apprentissage profond distribué avec Horovod
7 HeuresCette formation en présentiel ou à distance dans Canada (en ligne ou en présentiel) s'adresse aux développeurs ou aux scientifiques des données qui souhaitent utiliser Horovod pour exécuter des entraînements d'apprentissage profond distribués et les mettre à l'échelle pour qu'ils s'exécutent sur plusieurs GPU en parallèle.
À la fin de cette formation, les participants seront capables de :
- Configurer l'environnement de développement nécessaire pour commencer à exécuter des entraînements d'apprentissage profond.
- Installer et configurer Horovod pour entraîner des modèles avec TensorFlow, Keras, PyTorch et Apache MXNet.
- Mettre à l'échelle l'entraînement d'apprentissage profond avec Horovod pour s'exécuter sur plusieurs GPU.
Compréhension des réseaux neuronaux profonds
35 HeuresCe cours commence par vous donner des connaissances conceptuelles sur les réseaux neuronaux et, plus généralement, sur les algorithmes d'apprentissage automatique, l'apprentissage profond (algorithmes et applications).
La partie 1 (40 %) de cette formation se concentre davantage sur les fondamentaux, mais vous aidera à choisir la bonne technologie : TensorFlow, Caffe, Theano, DeepDrive, Keras, etc.
La partie 2 (20 %) de cette formation présente Theano, une bibliothèque Python qui facilite l'écriture de modèles d'apprentissage profond.
La partie 3 (40 %) de la formation sera largement basée sur TensorFlow, l'API de la bibliothèque open source de Google dédiée à l'apprentissage profond. Tous les exemples et ateliers pratiques seront réalisés dans TensorFlow.
Audience
Ce cours s'adresse aux ingénieurs souhaitant utiliser TensorFlow pour leurs projets d'apprentissage profond.
À l'issue de ce cours, les participants seront en mesure de :
- avoir une bonne compréhension des réseaux neuronaux profonds (DNN), des CNN et des RNN
- comprendre la structure et les mécanismes de déploiement de TensorFlow
- être en mesure d'effectuer les tâches d'installation, de configuration de l'environnement de production et d'architecture
- être en mesure d'évaluer la qualité du code, de déboguer et de surveiller
- être en mesure de mettre en œuvre des fonctions avancées de production telles que l'entraînement de modèles, la construction de graphes et la journalisation
Explicabilité dans l'apprentissage profond : Démystifier les modèles à boîte noire
21 HeuresCette formation en direct, animée par un formateur à Canada (en ligne ou sur site), s'adresse à des professionnels de niveau avancé souhaitant explorer les techniques de pointe en matière d'IA explicable (XAI) pour les modèles d'apprentissage profond, avec un accent particulier sur la création de systèmes d'IA interprétables.
À la fin de cette formation, les participants seront capables de :
- Comprendre les défis liés à l'explicabilité dans l'apprentissage profond.
- Mettre en œuvre des techniques d'IA explicable avancées pour les réseaux de neurones.
- Interpréter les décisions prises par les modèles d'apprentissage profond.
- Évaluer les compromis entre performance et transparence.