Surveiller et analyser des tâches dans Studio

Vous pouvez utiliser Azure Machine Learning Studio afin de surveiller, d’organiser et de suivre vos tâches pour l’entraînement et l’expérimentation. L’historique des tâches ML est un élément important d’un processus de développement ML explicable et reproductible.

Cet article explique comment effectuer les tâches suivantes :

  • Ajout du nom d’affichage de la tâche.
  • Création d’un affichage personnalisé.
  • Ajout d’une description de la tâche.
  • Identification et recherche des tâches.
  • Recherche sur l’historique des tâches.
  • Annulation ou mise en échec de tâches.
  • Analyse de l’état d’exécution par notification par e-mail.
  • Surveiller vos ressources de travail (préversion)

Conseil

Si vous recherchez des informations sur le monitoring des modèles déployés sur des points de terminaison en ligne, consultez Analyser les points de terminaison en ligne.

Prérequis

Vous devez disposer des éléments suivants :

Nom d’affichage de la tâche

Le nom d’affichage la tâche est un nom facultatif et personnalisable que vous pouvez fournir pour votre tâche. Pour modifier le nom d’affichage de la tâche :

  1. Accédez à l’onglet Tâches.

  2. Sélectionnez la tâche à modifier.

    Capture d’écran de la liste des tâches.

  3. Sélectionnez le bouton Modifier pour modifier le nom d’affichage de la tâche.

    Capture d’écran de la modification du nom d’affichage.

Vue personnalisée

Pour afficher vos tâches dans le studio :

  1. Accédez à l’onglet Tâches.

  2. Sélectionnez soit Toutes les expériences pour afficher toutes les tâches d’une expérience, soit Toutes les tâches pour afficher toutes les tâches soumises dans l’espace de travail.

Dans la page Toutes les tâches, vous pouvez filtrer la liste des tâches en fonction des étiquettes, des expériences, de la cible de calcul et d’autres valeurs. Cela vous permet de mieux organiser et définir l’étendue de votre travail.

  1. Personnalisez la page en sélectionnant les tâches que vous souhaitez comparer, en ajoutant des graphiques ou en appliquant des filtres. Ces modifications peuvent être enregistrées sous la forme d’un affichage personnalisé afin que vous puissiez facilement revenir à votre travail. Les utilisateurs disposant d’autorisations d’espace de travail peuvent modifier ou consulter l’affichage personnalisé. Partagez également la vue personnalisée avec les membres de l’équipe pour une meilleure collaboration en sélectionnant Partager l’affichage.

  2. Pour afficher les journaux des tâches, sélectionnez une tâche. Vous trouverez les journaux de diagnostic et d’erreurs de votre tâche sous l’onglet Sorties + journaux.

    Capture d’écran montrant comment créer une vue personnalisée.

Description de la tâche

Une description peut être ajoutée à une tâche pour fournir plus de contexte et d’informations sur cette tâche. Vous pouvez également rechercher ces descriptions à partir de la liste des tâches et ajouter la description de la tâche en tant que colonne dans la liste des tâches.

Accédez à la page Détails de la tâche de votre tâche, puis sélectionnez l’icône de modification ou en forme de crayon pour ajouter, modifier ou supprimer des descriptions pour votre tâche. Pour conserver les modifications apportées à la liste des tâches, enregistrez-les dans votre vue personnalisée existante ou dans une nouvelle vue personnalisée. Le format Markdown est pris en charge pour les descriptions des tâches, ce qui permet d’intégrer des images et de créer des liens profonds, comme indiqué ci-dessous.

Capture d’écran montrant comment créer une description de tâche.

Identifier et rechercher des tâches

Dans Azure Machine Learning, vous pouvez utiliser des balises et propriétés pour vous aider dans l’organisation et l’interrogation de tâchesen vue de rechercher des informations importantes.

  • Modifier les étiquettes

    Vous pouvez ajouter, modifier ou supprimer des étiquettes de tâches dans Studio. Accédez à la page Détails de la tâche de votre tâche, puis sélectionnez l’icône de modification ou en forme de crayon pour ajouter, modifier ou supprimer des étiquettes pour votre tâche. Vous pouvez également effectuer une recherche ou appliquer un filtre sur ces étiquettes à partir de la page de liste des tâches.

    Capture d’écran de l’ajout, de la modification ou de la suppression de balises de tâche.

  • Interroger des propriétés et des balises

    Vous pouvez interroger des tâches au sein d’une expérience pour renvoyer une liste de tâches qui correspondent aux propriétés et balises spécifiques.

    Pour rechercher des tâches spécifiques, accédez à la liste Toutes les tâches. À partir de là, vous avez le choix entre deux options :

    1. Utilisez le bouton Ajouter un filtre et sélectionnez Filtrer sur les étiquettes pour filtrer les tâches en fonction de l’étiquette qui a été attribuée aux tâches.

      OR

    2. Utilisez la barre de recherche pour trouver rapidement des tâches en faisant une recherche sur les métadonnées de la tâche comme l’état de la tâche, les descriptions, les noms d’expériences et le nom de l’expéditeur.

Annulation ou mise en échec de tâches

Si vous constatez une erreur ou si votre tâche prend trop de temps, vous pouvez l’annuler.

Pour annuler une tâche dans le studio, procédez comme suit :

  1. Accédez au pipeline en cours d’exécution dans la section Tâches ou Pipelines.

  2. Sélectionnez le numéro du pipeline que vous souhaitez annuler.

  3. Dans la barre d’outils, sélectionnez Annuler.

Analyse de l’état de la tâche par notification par e-mail

  1. Dans le portail Azure, dans la barre de navigation de gauche, sélectionnez l’onglet Analyse.

  2. Sélectionnez Paramètres de diagnostic, puis sélectionnez +Ajouter un paramètre de diagnostic.

    Capture d’écran des paramètres de diagnostic pour la notification par e-mail

  3. Dans le paramètre de diagnostic :

    1. Sous Détails de la catégorie, sélectionnez AmlRunStatusChangedEvent.
    2. Dans Détails de la destination, sélectionnez Envoyer à l’espace de travail Log Analytics et spécifiez l’abonnement et l’espace de travail Log Analytics.

    Notes

    L’espace de travail Azure Log Analytics est un type de ressource Azure différent de celui de l’espace de travail Azure Machine Learning service. S’il n’existe aucune option dans cette liste, vous pouvez créer un espace de travail Log Analytics.

    Emplacement où est enregistrée la notification par e-mail

  4. Dans l’onglet Journaux, ajoutez une nouvelle règle d’alerte.

    Nouvelle règle d’alerte

  5. Découvrez comment créer et gérer les alertes de journal à l’aide d’Azure Monitor.

Étapes suivantes