Plan du cours
Introduction
Installation et configuration de l'apprentissage automatique pour la plate-forme de développement .NET (ML.NET)
- Configuration des outils et bibliothèques ML.NET
- Systèmes d'exploitation et composants matériels pris en charge par ML.NET
Aperçu des fonctionnalités et de l'architecture de ML.NET
- L'interface de programmation d'applications ML.NET (API ML.NET)
- Algorithmes et tâches d'apprentissage automatique de ML.NET
- Programmation probabiliste avec Infer.NET
- Choix des dépendances ML.NET appropriées
Aperçu du Constructeur de modèles de ML.NET
- Intégration du Constructeur de modèles dans Visual Studio
- Utilisation de l'apprentissage automatique automatisé (AutoML) avec le Constructeur de modèles
Aperçu de l'interface de ligne de commande (CLI) de ML.NET
- Génération automatisée de modèles d'apprentissage automatique
- Tâches d'apprentissage automatique prises en charge par la CLI ML.NET
Acquisition et chargement des données depuis des ressources pour l'apprentissage automatique
- Utilisation de l'API ML.NET pour le traitement des données
- Création et définition des classes de modèles de données
- Annotation des modèles de données ML.NET
- Cas de chargement des données dans le cadre de travail ML.NET
Préparation et ajout de données dans le cadre de travail ML.NET
- Filtrage des modèles de données avec les opérations de filtrage ML.NET
- Travail avec le DataOperationsCatalog et IDataView de ML.NET
- Approches de normalisation pour le prétraitement des données ML.NET
- Conversion de données dans ML.NET
- Travail avec les données catégorielles pour la génération de modèles ML.NET
Implémentation des algorithmes et tâches d'apprentissage automatique ML.NET
- Classifications binaires et multi-classes de ML.NET
- Régression dans ML.NET
- Regroupement d'instances de données avec le Clustering dans ML.NET
- Tâche d'apprentissage automatique de détection d'anomalies
- Classement, recommandation et prévision dans ML.NET
- Choix de l'algorithme ML.NET approprié pour un ensemble de données et des fonctions
- Transformation des données dans ML.NET
- Algorithmes pour améliorer la précision des modèles ML.NET
Entraînement des modèles d'apprentissage automatique dans ML.NET
- Création d'un modèle ML.NET
- Méthodes ML.NET pour entraîner un modèle d'apprentissage automatique
- Fractionnement des ensembles de données pour l'entraînement et les tests ML.NET
- Travail avec différents attributs de données et cas dans ML.NET
- Mise en cache des ensembles de données pour l'entraînement des modèles ML.NET
Évaluation des modèles d'apprentissage automatique dans ML.NET
- Extraction des paramètres pour le réentraînement ou l'inspection du modèle
- Collecte et enregistrement des métriques des modèles ML.NET
- Analyse des performances d'un modèle d'apprentissage automatique
Inspection des données intermédiaires lors des étapes d'entraînement des modèles ML.NET
Utilisation de l'importance des caractéristiques par permutation (PFI) pour l'interprétation des prédictions des modèles
Sauvegarde et chargement des modèles ML.NET entraînés
- ITTransformer et DataViewScheme dans ML.NET
- Chargement des données stockées localement et à distance
- Travail avec les pipelines de modèles d'apprentissage automatique dans ML.NET
Utilisation d'un modèle ML.NET entraîné pour les analyses et prédictions de données
- Configuration du pipeline de données pour les prédictions de modèles
- Prédictions uniques et multiples dans ML.NET
Optimisation et réentraînement d'un modèle d'apprentissage automatique ML.NET
- Algorithmes ML.NET réentraînables
- Chargement, extraction et réentraînement d'un modèle
- Comparaison des paramètres du modèle réentraîné avec le modèle ML.NET précédent
Intégration des modèles ML.NET avec le cloud
- Déploiement d'un modèle ML.NET avec les fonctions Azure et les API web
Résolution des problèmes
Résumé et conclusion
Pré requis
- Connaissance des algorithmes et bibliothèques d'apprentissage automatique
- Maîtrise solide du langage de programmation C#
- Expérience avec les plates-formes de développement .NET
- Compréhension de base des outils de science des données
- Expérience avec des applications d'apprentissage automatique de base
Audience cible
- Scientifiques des données
- Développeurs en apprentissage automatique
Nos clients témoignent (3)
J'ai vraiment aimé la fin où nous avons pris le temps de jouer avec CHAT GPT. La salle n'était pas très bien organisée pour cela - au lieu d'une grande table, quelques petites tables auraient été préférables afin que nous puissions travailler en petits groupes et brainstormer.
Nola - Laramie County Community College
Formation - Artificial Intelligence (AI) Overview
Traduction automatique
Travailler à partir des principes fondamentaux de manière concentrée, puis passer à l'application d'études de cas le même jour
Maggie Webb - Department of Jobs, Regions, and Precincts
Formation - Artificial Neural Networks, Machine Learning, Deep Thinking
Traduction automatique
Qu'il utilisait des données réelles d'entreprise. Le formateur avait une très bonne approche en faisant participer et concourir les stagiaires
Jimena Esquivel - Zaklad Uslugowy Hakoman Andrzej Cybulski
Formation - Applied AI from Scratch in Python
Traduction automatique