Prenez contact avec nous

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
 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires