Compartir a través de


Recopilación de telemetría por parte de la CLI de ML.NET

La CLI de ML.NET incluye una característica de telemetría que recopila datos de uso anónimos agregados para su uso por Parte de Microsoft.

Cómo usa Microsoft los datos

El equipo de producto utiliza datos de telemetría de la CLI de ML.NET para comprender cómo mejorar las herramientas. Por ejemplo, si los clientes usan con poca frecuencia una tarea de aprendizaje automático determinada, el equipo del producto investiga por qué y usa hallazgos para priorizar el desarrollo de características. La telemetría de la CLI de ML.NET también ayuda en la depuración de problemas, como bloqueos y anomalías en el código.

Aunque el equipo del producto aprecia esta información, también sabemos que no todos quieren enviar estos datos. Obtenga información sobre cómo deshabilitar la telemetría.

Ámbito

El mlnet comando inicia la CLI de ML.NET, pero el propio comando no recopila telemetría.

La telemetría no está habilitada al ejecutar el mlnet comando sin ningún otro comando adjunto. Por ejemplo:

  • mlnet
  • mlnet --help

La telemetría se habilita al ejecutar un comando de la CLI de ML.NET, 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 forma predeterminada.

Para no participar en la característica de telemetría, establezca la MLDOTNET_CLI_TELEMETRY_OPTOUT variable de entorno en 1 o true. Esta variable de entorno se aplica globalmente a la herramienta de la CLI de ML.NET.

Puntos de datos recopilados

La característica recopila los datos siguientes:

  • Qué comando se invocó, como 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 identificador único y anónimo (SHA256) criptográfico para una máquina
  • Marca de tiempo de una invocación
  • Tres direcciones IP de octeto (no dirección IP completa) usadas solo para determinar la ubicación geográfica
  • Nombre de todos los argumentos o parámetros usados. 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 tarea de ML: valores categóricos, como regression, classificationy recommendation
  • ML.NET versión de la CLI (es decir, 0.3.27703.4)

Los datos se envían de forma segura a los servidores de Microsoft mediante la tecnología de Azure Application Insights , se mantienen bajo acceso restringido y se usan bajo controles de seguridad estrictos de sistemas seguros de Azure Storage .

Puntos de datos no recopilados

La característica de telemetría no recopila:

  • datos personales, como nombres de usuario
  • nombres de archivo del 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 administrando de forma no segura o inapropiada, abra un problema en el repositorio de ML.NET para su investigación.

Licencia

La distribución de Microsoft de ML.NET CLI tiene licencia con los Términos de licencia de software de Microsoft: Biblioteca microsoft .NET. Para obtener más información sobre la recopilación y el procesamiento de datos, consulte la sección titulada "Datos".

Revelación

Cuando se ejecuta por primera vez un comando de ML.NET CLI como mlnet classification, la herramienta ML.NET CLI muestra el texto de divulgación que le indica cómo no participar en la telemetría. El texto puede variar ligeramente en función de la versión de la CLI que esté ejecutando.

Consulte también