Sdílet prostřednictvím


Shromažďování telemetrie rozhraním příkazového řádku ML.NET

Rozhraní příkazového řádku ML.NET obsahuje funkci telemetrie, která shromažďuje anonymní data o využití agregovaná pro použití microsoftem.

Jak Microsoft používá data

Produktový tým používá telemetrická data rozhraní příkazového řádku ML.NET, aby vám pomohl pochopit, jak nástroje vylepšit. Pokud zákazníci zřídka používají konkrétní úlohu strojového učení, produktový tým zkoumá důvody a využívá zjištění k určení priority ve vývoji funkcionalit. ML.NET telemetrie rozhraní příkazového řádku pomáhá také s laděním problémů, jako jsou chyby a anomálie kódu.

I když produktový tým tento přehled ocení, víme také, že tato data nechce posílat všichni. Zjistěte, jak zakázat telemetrii.

Rozsah

Příkaz mlnet spustí ML.NET rozhraní příkazového řádku, ale samotný příkaz neshromažďuje telemetrii.

Telemetrie není povolená při spuštění příkazu bez připojeného jiného mlnet příkazu. Například:

  • mlnet
  • mlnet --help

Telemetrie se povolí , když spustíte příkaz rozhraní příkazového řádku ML.NET, například mlnet classification.

Odhlášení ze shromažďování dat

Funkce telemetrie rozhraní příkazového řádku ML.NET je ve výchozím nastavení povolená.

Odhlaste se z funkce telemetrie nastavením proměnné prostředí na hodnotu MLDOTNET_CLI_TELEMETRY_OPTOUT, 1 nebo true. Tato proměnná prostředí se vztahuje globálně na nástroj rozhraní příkazového řádku ML.NET.

Shromážděné datové body

Tato funkce shromažďuje následující data:

  • Jaký příkaz byl vyvolán, například classification
  • Použité názvy parametrů příkazového řádku (tj. "dataset, label-col, output-path, train-time, verbosity"):
  • Hashovaná adresa MAC: kryptograficky (SHA256) anonymní a jedinečné ID počítače
  • Razítko času vyvolání
  • Tři osmičkové IP adresy (ne úplná IP adresa) sloužící pouze k určení geografického umístění
  • Název všech použitých argumentů a parametrů Ne hodnoty zákazníka, například řetězce
  • Zahashovaný název souboru datové sady
  • Velikost souboru v datovém skladu
  • Operační systém a verze
  • Hodnota příkazů úkolu ML: Kategorické hodnoty, například regression, classificationa recommendation
  • ML.NET verze rozhraní příkazového řádku (tj. 0.3.27703.4)

Data se bezpečně odesílají na servery Microsoftu pomocí technologie Azure Application Insights uchovávané v omezeném přístupu a používají se v rámci striktních kontrolních mechanismů zabezpečení ze zabezpečených systémů Azure Storage .

Datové body se neshromažďují

Funkce telemetrie neshromažďuje :

  • osobní údaje, jako jsou uživatelská jména
  • názvy souborů datových sad
  • data ze souborů datové sady

Pokud máte podezření, že telemetrie rozhraní příkazového řádku ML.NET shromažďuje citlivá data nebo že jsou nezabezpečená nebo nevhodně zpracovávaná, založte problém v úložišti ML.NET pro šetření.

Licence

Distribuce rozhraní příkazového řádku ML.NET společnosti Microsoft je licencována licenčními podmínkami pro software společnosti Microsoft: Knihovna Microsoft .NET. Podrobnosti o shromažďování a zpracování dat najdete v části s názvem "Data".

Zveřejnění

Při prvním spuštění příkazu rozhraní příkazového řádku ML.NET, jako mlnet classification například, nástroj ML.NET CLI zobrazí upozorňující text, který vám řekne, jak se odhlásit z telemetrie. Text se může mírně lišit v závislosti na verzi rozhraní příkazového řádku, které používáte.

Viz také