Dela via


Telemetrisamling av ML.NET CLI

ML.NET CLI innehåller en telemetrifunktion som samlar in anonyma användningsdata som aggregeras för användning av Microsoft.

Så använder Microsoft data

Produktteamet använder ML.NET CLI-telemetridata för att förstå hur du kan förbättra verktygen. Om kunder till exempel sällan använder en viss maskininlärningsuppgift undersöker produktteamet varför och använder resultat för att prioritera funktionsutveckling. ML.NET CLI-telemetri hjälper också till med felsökning av problem som krascher och kodavvikelser.

Även om produktteamet uppskattar den här insikten vet vi också att inte alla vill skicka dessa data. Ta reda på hur du inaktiverar telemetri.

Omfattning

Kommandot mlnet startar ML.NET CLI, men själva kommandot samlar inte in telemetri.

Telemetri är inte aktiverat när du kör mlnet kommandot utan att något annat kommando är kopplat. Till exempel:

  • mlnet
  • mlnet --help

Telemetri aktiveras när du kör ett ML.NET CLI-kommando, till exempel mlnet classification.

Avanmäl från datainsamling

Telemetrifunktionen ML.NET CLI är aktiverad som standard.

Avregistrera dig från telemetrifunktionen genom att ange MLDOTNET_CLI_TELEMETRY_OPTOUT miljövariabeln till 1 eller true. Den här miljövariabeln gäller globalt för verktyget ML.NET CLI.

Insamlade datapunkter

Funktionen samlar in följande data:

  • Vilket kommando anropades, till exempel classification
  • Kommandoradsparameternamn som används (det vill: "datauppsättning, label-col, output-path, train-time, verbosity")
  • Hashad MAC-adress: ett kryptografiskt (SHA256) anonymt och unikt ID för en dator
  • Tidsstämpel för ett anrop
  • Tre oktett-IP-adress (inte fullständig IP-adress) som endast används för att fastställa geografisk plats
  • Namn på alla argument/parametrar som används. Inte kundens värden, till exempel strängar
  • Filnamn för hashad datauppsättning
  • Filstorleks bucket för datauppsättning
  • Operativsystem och version
  • Värdet för ML-uppgiftskommandon: Kategoriska värden, till exempel regression, classificationoch recommendation
  • ML.NET CLI-version (dvs. 0.3.27703.4)

Data skickas säkert till Microsoft-servrar med hjälp av Azure Application Insights-teknik , hålls under begränsad åtkomst och används under strikta säkerhetskontroller från säkra Azure Storage-system .

Datapunkter som inte samlas in

Telemetrifunktionen samlar inte in:

  • personuppgifter, till exempel användarnamn
  • filnamn för datauppsättning
  • data från datauppsättningsfiler

Om du misstänker att ML.NET CLI-telemetri samlar in känsliga data eller att data hanteras på ett osäkert eller olämpligt sätt kan du skicka in ett problem på ML.NET lagringsplats för undersökning.

Licens

Microsoft-distributionen av ML.NET CLI är licensierad med licensvillkoren för Microsoft-programvara: Microsoft .NET-bibliotek. Mer information om insamling och bearbetning av data finns i avsnittet "Data".

Utlämnande

När du först kör ett ML.NET CLI-kommando som mlnet classificationvisar cli-verktyget ML.NET avslöjande text som visar hur du avregistrerar dig från telemetri. Texten kan variera något beroende på vilken version av CLI du kör.

Se även