Plan du cours

Introduction

Installation et configuration de la plateforme de développement Machine Learning pour .NET (ML.NET)

  • Configuration des outils et bibliothèques ML.NET
  • Systèmes d'exploitation et composants matériels supportés par ML.NET

Aperçu des fonctionnalités et de l'architecture de ML.NET

  • L'interface de programmation applicative ML.NET (API ML.NET)
  • Algorithmes et tâches d'apprentissage automatique de ML.NET
  • Programmation probabiliste avec Infer.NET
  • Choix des dépendances appropriées pour ML.NET

Aperçu du Model Builder de ML.NET

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

Aperçu de l'interface en ligne de commande ML.NET (CLI)

  • Génération automatique de modèles d'apprentissage automatique
  • Tâches d'apprentissage automatique supportées par la CLI ML.NET

Acquisition et chargement des données à partir de 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
  • Annoter les modèles de données ML.NET
  • Cas de chargement de données dans le cadre ML.NET

Préparation et ajout des données au cadre ML.NET

  • Filtrage des modèles de données avec les opérations de filtre ML.NET
  • Travailler avec 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
  • Travailler avec les données catégorielles pour la génération de modèles ML.NET

Mise en œuvre des algorithmes et tâches d'apprentissage automatique de ML.NET

  • Classifications binaires et multiclasse de ML.NET
  • Régression dans ML.NET
  • Regroupement des instances de données avec le clustering de 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 avec 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 le test dans ML.NET
  • Travailler avec différents attributs et cas de données 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 avec ML.NET

  • Extraction de paramètres pour la 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

Examen des données intermédiaires pendant les étapes d'entraînement du modèle ML.NET

Utilisation de l'importance permutée des caractéristiques (PFI) pour l'interprétation des prédictions du modèle

Sauvegarde et chargement des modèles d'apprentissage automatique entraînés avec ML.NET

  • ITTransformer et DataViewScheme dans ML.NET
  • Chargement de données stockées localement et à distance
  • Travailler avec les pipelines de modèles d'apprentissage automatique dans ML.NET

Utilisation d'un modèle d'apprentissage automatique entraîné pour l'analyse et la prédiction des données

  • Configuration du pipeline de données pour les prédictions du modèle
  • Prédictions uniques et multiples dans ML.NET

Optimisation et ré entraînement d'un modèle d'apprentissage automatique ML.NET

  • Algorithmes de ré entraînement de ML.NET
  • Chargement, extraction et ré entraînement d'un modèle
  • Comparaison des paramètres du modèle ré entrainé avec le modèle ML.NET précédent

Intégration des modèles ML.NET dans le cloud

  • Déploiement d'un modèle ML.NET avec Azure Functions et Web API

Dépannage

Résumé et conclusion

Pré requis

  • Connaissance des algorithmes et des bibliothèques d'apprentissage automatique
  • Maîtrise approfondie 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

Public visé

  • Data Scientists
  • Développeurs d'apprentissage automatique
 21 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires