Zbieranie danych telemetrycznych przez interfejs wiersza polecenia ML.NET
Interfejs wiersza polecenia ML.NET zawiera funkcję telemetrii, która zbiera anonimowe dane użycia, które są agregowane do użytku przez firmę Microsoft.
Jak firma Microsoft korzysta z danych
Zespół produktu używa ML.NET danych telemetrycznych interfejsu wiersza polecenia, aby zrozumieć, jak ulepszyć narzędzia. Jeśli na przykład klienci rzadko używają określonego zadania uczenia maszynowego, zespół produktu bada, dlaczego i używa wyników do określania priorytetów tworzenia funkcji. ML.NET telemetrii interfejsu wiersza polecenia pomaga również debugowanie problemów, takich jak awarie i anomalie kodu.
Chociaż zespół produktu docenia te informacje, wiemy również, że nie wszyscy chcą wysyłać te dane. Dowiedz się, jak wyłączyć dane telemetryczne.
Scope
Polecenie mlnet
uruchamia interfejs wiersza polecenia ML.NET, ale samo polecenie nie zbiera danych telemetrycznych.
Telemetria nie jest włączona po uruchomieniu mlnet
polecenia bez dołączonego innego polecenia. Na przykład:
mlnet
mlnet --help
Telemetria jest włączona po uruchomieniu polecenia interfejsu wiersza polecenia ML.NET, takiego jak mlnet classification
.
Rezygnacja z zbierania danych
Funkcja telemetrii interfejsu wiersza polecenia ML.NET jest domyślnie włączona.
Zrezygnuj z funkcji telemetrii, ustawiając zmienną MLDOTNET_CLI_TELEMETRY_OPTOUT
środowiskową na 1
lub true
. Ta zmienna środowiskowa jest stosowana globalnie do narzędzia interfejsu wiersza polecenia ML.NET.
Zebrane punkty danych
Funkcja zbiera następujące dane:
- Jakie polecenie zostało wywołane, na przykład
classification
- Używane nazwy parametrów wiersza polecenia (czyli "dataset, label-col, output-path, train-time, verbosity")
- Skrót adresu MAC: kryptograficznie (SHA256) anonimowy i unikatowy identyfikator maszyny
- Sygnatura czasowa wywołania
- Trzy oktety adres IP (nie pełny adres IP) używane tylko do określania lokalizacji geograficznej
- Nazwa wszystkich używanych argumentów/parametrów. Nie wartości klienta, takie jak ciągi
- Skrót nazwy pliku zestawu danych
- Zasobnik rozmiaru pliku zestawu danych
- System operacyjny i wersja
- Wartość poleceń zadań uczenia maszynowego: wartości kategorialne, takie jak
regression
,classification
irecommendation
- ML.NET wersję interfejsu wiersza polecenia (tj. 0.3.27703.4)
Dane są bezpiecznie wysyłane do serwerów firmy Microsoft przy użyciu technologii aplikacja systemu Azure Szczegółowe informacje, przechowywanej w ograniczonym dostępie i używanej w ramach rygorystycznych mechanizmów kontroli zabezpieczeń z bezpiecznych systemów usługi Azure Storage.
Punkty danych nie są zbierane
Funkcja telemetrii nie zbiera:
- dane osobowe, takie jak nazwy użytkowników
- nazwy plików zestawu danych
- dane z plików zestawu danych
Jeśli podejrzewasz, że dane telemetryczne interfejsu wiersza polecenia ML.NET zbierają poufne dane lub że dane są niezabezpieczone lub niewłaściwie obsługiwane, zgłoś problem w repozytorium ML.NET na potrzeby badania.
Licencja
Dystrybucja interfejsu wiersza polecenia ML.NET firmy Microsoft jest licencjonowana na postanowienia licencyjne dotyczące oprogramowania firmy Microsoft: Biblioteka microsoft .NET. Aby uzyskać szczegółowe informacje na temat zbierania i przetwarzania danych, zobacz sekcję zatytułowaną "Dane".
Ujawnienie
Po pierwszym uruchomieniu polecenia interfejsu wiersza polecenia ML.NET, takiego jak mlnet classification
, narzędzie interfejsu wiersza polecenia ML.NET wyświetla tekst ujawnienia, który informuje o tym, jak zrezygnować z telemetrii. Tekst może się nieznacznie różnić w zależności od używanej wersji interfejsu wiersza polecenia.