Prenez contact avec nous

Plan du cours

Introduction

Installation et configuration de l'apprentissage automatique pour la plateforme de développement .NET (ML.NET)

  • Mise en place 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 (API) de ML.NET (ML.NET API)
  • 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 Model Builder de ML.NET

  • Intégration du Model Builder à Visual Studio
  • Utilisation de l'apprentissage automatique automatisé (AutoML) avec Model Builder

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 les 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 framework ML.NET

Préparation et ajout des données dans le framework ML.NET

  • Filtrage des modèles de données avec les opérations de filtrage de ML.NET
  • Travail avec ML.NET DataOperationsCatalog et IDataView
  • Approches de normalisation pour la prétraitement des données ML.NET
  • Conversion des 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

  • Classification binaire et multiclasse 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 jeu 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

  • Construction d'un modèle ML.NET
  • Méthodes de ML.NET pour l'entraînement d'un modèle d'apprentissage automatique
  • Fractionnement des jeux de données pour l'entraînement et le test dans ML.NET
  • Travail avec différents attributs de données et cas dans ML.NET
  • Mise en cache des jeux 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
  • 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 pendant les étapes d'entraînement du modèle 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 simples 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 l'API web

Résolution des problèmes

Résumé et conclusion

Pré requis

  • Connaissance des algorithmes et bibliothèques d'apprentissage automatique
  • Maîtrise forte du langage de programmation C#
  • Expérience avec les plateformes 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

  • Data Scientists
  • Développeurs en apprentissage automatique
 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires