Recopilación de telemetría mediante la CLI de ML.NET
Artículo
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.
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, y recommendation
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.
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.
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios:
En este módulo, obtendrá información sobre el uso de la telemetría para registrar el comportamiento de una aplicación nativa de nube y cómo la pila Aspire de .NET facilita el almacenamiento de datos y su posterior visualización.
Administre la ingesta y preparación de datos, el entrenamiento y la implementación de modelos, y la supervisión de soluciones de aprendizaje automático con Python, Azure Machine Learning y MLflow.
Descubra cómo usar la programación probabilística con Infer.NET para crear una aplicación de listas de enfrentamientos en juegos basada en una versión simplificada de TrueSkill.
En este tutorial se muestra cómo crear un modelo de regresión mediante ML.NET Generador de modelos para predecir precios, en concreto, tarifas de taxi de la ciudad de Nueva York.