Recopilación de telemetría mediante la CLI de ML.NET
La CLI de ML.NET incluye una característica de telemetría que recopila datos de uso anónimos que se agregan para su uso por parte de Microsoft.
Cómo Microsoft usa los datos
El equipo del producto usa los datos de telemetría de la CLI de ML.NET para ayudar a entender cómo mejorar las herramientas. Por ejemplo, si los clientes usan con poca frecuencia determinada tarea de aprendizaje de automático, el equipo del producto investiga por qué y usa las conclusiones para dar prioridad al desarrollo de características. La telemetría de la CLI de ML.NET también ayuda con la depuración de problemas, como bloqueos y anomalías de código.
Mientras que el equipo del producto valora esta información, también sabemos que no todos desean enviar estos datos. Averigüe cómo deshabilitar la telemetría.
Ámbito
El comando mlnet
inicia la CLI de ML.NET, pero el comando por sí mismo no recopila la telemetría.
La telemetría no está habilitada cuando se ejecuta el comando mlnet
sin ningún comando asociado. Por ejemplo:
mlnet
mlnet --help
La telemetría está habilitada al ejecutar un comando de la CLI de ML.NET, tal como mlnet classification
.
No participar en la recopilación de datos
La característica de telemetría de la CLI de ML.NET está habilitada de manera predeterminada.
Puede desactivar la característica de telemetría si establece la variable de entorno MLDOTNET_CLI_TELEMETRY_OPTOUT
en 1
o true
. Esta variable de entorno se aplica globalmente a la herramienta CLI de ML.NET.
Punto de datos recopilados
La característica recopila los siguientes datos:
- Qué comando se invocó, por ejemplo,
classification
- Nombres de parámetros de línea de comandos usados (es decir, "dataset, label-col, output-path, train-time, verbosity")
- Dirección MAC con hash: un id. único y anónimo criptográficamente (SHA256) para una máquina
- Marca de tiempo de una invocación
- Dirección IP de tres octetos (no la dirección IP completa) usada solo para determinar la ubicación geográfica
- Nombre de todos los argumentos y parámetros utilizados. No los valores del cliente, como las cadenas
- Nombre de archivo del conjunto de datos con hash
- Depósito de tamaño de archivo del conjunto de datos
- Sistema operativo y versión
- Valor de los comandos de la tarea de Machine Learning: Valores categóricos, como
regression
,classification
, yrecommendation
- Versión de la CLI de ML.NET (es decir, 0.3.27703.4)
Los datos se envían de forma segura a los servidores de Microsoft con tecnología de Azure Application Insights, se conservan bajo acceso restringido y se utilizan bajo controles de seguridad estrictos de sistemas seguros de Azure Storage.
Punto de datos no recopilados
La característica de telemetría no recopila:
- datos personales, como los nombres de usuario
- nombres de archivo de conjunto de datos
- datos de los archivos del conjunto de datos
Si sospecha que la telemetría de la CLI de ML.NET recopila datos confidenciales o que los datos se están tratando de forma insegura o inapropiada, informe de un problema en los problemas del repositorio de ML.NET para que lo investiguemos.
Licencia
La distribución de Microsoft de la CLI de ML.NET cuenta con licencia en virtud de los términos de licencia del software de Microsoft: biblioteca de Microsoft .NET. Para obtener más información sobre la recolección y el procesamiento de datos, vea la sección titulada "Datos".
Divulgación
Al ejecutar por primera vez un comando de la CLI de ML.NET como mlnet classification
, la herramienta de la CLI de ML.NET muestra el texto de divulgación que indica cómo dejar de participar en la telemetría. El texto puede variar ligeramente según la versión de la CLI que ejecute.