Partager via


Collecte de données de télémétrie par l’interface CLI ML.NET

L’interface CLI ML.NET inclut une fonctionnalité de télémétrie qui collecte les données d’utilisation anonymes agrégées pour une utilisation par Microsoft.

Utilisation des données par Microsoft

L’équipe produit utilise les données de télémétrie ML.NET CLI pour mieux comprendre comment améliorer les outils. Par exemple, si les clients utilisent rarement une tâche de Machine Learning particulière, l’équipe produit examine pourquoi et utilise les résultats pour hiérarchiser le développement de fonctionnalités. En outre, les données de télémétrie collectées par la CLI ML.NET facilitent le débogage des problèmes tels que les plantages et les anomalies de code.

Bien que l’équipe produit apprécie cette idée, nous savons également que tout le monde ne veut pas envoyer ces données. Découvrez comment désactiver la télémétrie.

Étendue

La mlnet commande lance l’interface CLI ML.NET, mais la commande elle-même ne collecte pas les données de télémétrie.

La télémétrie n’est pas activée lorsque vous exécutez la mlnet commande sans aucune autre commande jointe. Par exemple:

  • mlnet
  • mlnet --help

La télémétrie est activée lorsque vous exécutez une commande CLI ML.NET, telle que mlnet classification.

Refuser la collecte de données

La fonctionnalité de télémétrie cli ML.NET est activée par défaut.

Désactivez la fonctionnalité de télémétrie en définissant la MLDOTNET_CLI_TELEMETRY_OPTOUT variable d’environnement sur 1 ou true. Cette variable d’environnement s’applique globalement à l’outil CLI ML.NET.

Points de données collectés

La fonctionnalité collecte les données suivantes :

  • Quelle commande a été appelée, par exemple classification
  • Noms des paramètres de ligne de commande utilisés, c'est-à-dire, « dataset, colonne d'étiquette, chemin de sortie, temps d'entraînement, verbosité »
  • Adresse MAC hachée : ID anonyme et unique d’un ordinateur (SHA256) par chiffrement
  • Horodatage d’une invocation
  • Adresse IP de trois octets (adresse IP non complète) utilisée uniquement pour déterminer l’emplacement géographique
  • Nom de tous les arguments/paramètres utilisés. Pas les valeurs du client, telles que les chaînes de caractères
  • Nom du jeu de données haché
  • Compartiment de taille de fichier de jeu de données
  • Système d’exploitation et version
  • Valeur des commandes de tâche ML : valeurs catégorielles, telles que regression, classificationet recommendation
  • ML.NET version CLI (autrement dit, 0.3.27703.4)

Les données sont envoyées en toute sécurité aux serveurs Microsoft à l’aide de la technologie Azure Application Insights , détenues sous un accès restreint et utilisées sous des contrôles de sécurité stricts à partir de systèmes de stockage Azure sécurisés.

Points de données non collectés

La fonctionnalité de télémétrie ne collecte pas :

  • données personnelles, telles que les noms d’utilisateur
  • Noms de fichier de jeu de données
  • Données des fichiers de jeu de données

Si vous pensez que la télémétrie cli ML.NET collecte des données sensibles ou que les données sont gérées de manière non sécurisée ou inappropriée, déposez un problème dans le référentiel ML.NET à des fins d’investigation.

Licence

La distribution Microsoft de ML.NET CLI est concédée sous licence avec les termes du contrat de licence logiciel Microsoft : Microsoft .NET Library. Pour plus d’informations sur la collecte et le traitement des données, consultez la section intitulée « Données ».

Divulgation

Lorsque vous exécutez pour la première fois une commande CLI ML.NET , par mlnet classificationexemple, l’outil CLI ML.NET affiche le texte de divulgation qui vous indique comment refuser la télémétrie. Le texte peut varier légèrement en fonction de la version de l’interface CLI que vous exécutez.

Voir aussi