Saltar al contenido

Recogida de datos para el paquete Ultralytics Python

Visi贸n general

Ultralytics se dedica a la mejora continua de la experiencia del usuario y de las capacidades de nuestro paquete Python , incluidos los modelos avanzados YOLO que desarrollamos. Nuestro enfoque implica la recopilaci贸n de estad铆sticas de uso anonimizadas e informes de fallos, que nos ayudan a identificar oportunidades de mejora y a garantizar la fiabilidad de nuestro software. Este documento de transparencia describe qu茅 datos recopilamos, su finalidad y las opciones que tienes respecto a esta recopilaci贸n de datos.

Google Analytics anonimizado

Google Analytics es un servicio de an谩lisis web ofrecido por Google que rastrea e informa sobre el tr谩fico del sitio web. Nos permite recopilar datos sobre c贸mo se utiliza nuestro paquete Python , lo que es crucial para tomar decisiones informadas sobre el dise帽o y la funcionalidad.

Lo que recopilamos

  • M茅tricas de uso: Estas m茅tricas nos ayudan a comprender con qu茅 frecuencia y de qu茅 manera se utiliza el paquete, qu茅 funciones se favorecen y los argumentos t铆picos de la l铆nea de comandos que se utilizan.
  • Informaci贸n del sistema: Recopilamos informaci贸n general no identificable sobre tu entorno inform谩tico para garantizar que nuestro paquete funcione bien en varios sistemas.
  • Datos de rendimiento: Comprender el rendimiento de nuestros modelos durante el entrenamiento, la validaci贸n y la inferencia nos ayuda a identificar oportunidades de optimizaci贸n.

Para obtener m谩s informaci贸n sobre Google Analytics y la privacidad de los datos, visita Privacidad de Google Analytics.

C贸mo utilizamos estos datos

  • Mejora de las funciones: Las percepciones de las m茅tricas de uso nos gu铆an para mejorar la satisfacci贸n del usuario y el dise帽o de la interfaz.
  • Optimizaci贸n: Los datos de rendimiento nos ayudan a afinar nuestros modelos para mejorar la eficacia y la velocidad en diversas configuraciones de hardware y software.
  • An谩lisis de tendencias: Estudiando las tendencias de uso, podemos predecir y responder a las necesidades cambiantes de nuestra comunidad.

Consideraciones sobre la privacidad

Tomamos varias medidas para garantizar la privacidad y seguridad de los datos que nos conf铆as:

  • Anonimizaci贸n: Configuramos Google Analytics para anonimizar los datos recogidos, lo que significa que no se recopila informaci贸n personal identificable (IPI). Puedes utilizar nuestros servicios con la seguridad de que tus datos personales siguen siendo privados.
  • Agregaci贸n: Los datos se analizan s贸lo en forma agregada. Esta pr谩ctica garantiza que se puedan observar patrones sin revelar la actividad de ning煤n usuario individual.
  • No se recogen datos de im谩genes: Ultralytics no recoge, procesa ni visualiza ninguna imagen de entrenamiento o inferencia.

Informe de colisi贸n Sentry

Sentry es un software de seguimiento de errores centrado en el desarrollador que ayuda a identificar, diagnosticar y resolver problemas en tiempo real, garantizando la solidez y fiabilidad de las aplicaciones. Dentro de nuestro paquete, desempe帽a un papel crucial al proporcionar informaci贸n mediante informes de fallos, contribuyendo significativamente a la estabilidad y al perfeccionamiento continuo de nuestro software.

Nota

El informe de colisi贸n a trav茅s de Sentry s贸lo se activa si el sentry-sdk Python est谩 preinstalado en tu sistema. Este paquete no est谩 incluido en el ultralytics y no ser谩n instalados autom谩ticamente por Ultralytics.

Lo que recopilamos

Si el sentry-sdk Python est谩 preinstalado en tu sistema, un evento de colisi贸n puede enviar la siguiente informaci贸n:

  • Registros de fallos: Informes detallados sobre el estado de la aplicaci贸n en el momento de un fallo, que son vitales para nuestros esfuerzos de depuraci贸n.
  • Mensajes de error: Registramos los mensajes de error generados durante el funcionamiento de nuestro paquete para comprender y resolver r谩pidamente los posibles problemas.

Para obtener m谩s informaci贸n sobre c贸mo Sentry trata los datos, visita la Pol铆tica de privacidad de Sentry.

C贸mo utilizamos estos datos

  • Depuraci贸n: Analizar los registros de fallos y los mensajes de error nos permite identificar y corregir r谩pidamente los errores del software.
  • M茅tricas de estabilidad: Mediante la supervisi贸n constante de los fallos, pretendemos mejorar la estabilidad y fiabilidad de nuestro paquete.

Consideraciones sobre la privacidad

  • Informaci贸n sensible: Nos aseguramos de que los registros de accidentes est茅n limpios de cualquier dato personal identificable o sensible del usuario, salvaguardando la confidencialidad de tu informaci贸n.
  • Recogida controlada: Nuestro mecanismo de notificaci贸n de colisiones est谩 meticulosamente calibrado para recopilar s贸lo lo esencial para la resoluci贸n de problemas, respetando al mismo tiempo la privacidad del usuario.

Al detallar las herramientas utilizadas para la recopilaci贸n de datos y ofrecer informaci贸n de fondo adicional con URL a sus respectivas p谩ginas de privacidad, se proporciona a los usuarios una visi贸n completa de nuestras pr谩cticas, haciendo hincapi茅 en la transparencia y el respeto a la privacidad de los usuarios.

Desactivar la recogida de datos

Creemos en proporcionar a nuestros usuarios un control total sobre sus datos. Por defecto, nuestro paquete est谩 configurado para recopilar informes anal铆ticos y de fallos para ayudar a mejorar la experiencia de todos los usuarios. Sin embargo, respetamos que algunos usuarios prefieran no participar en esta recopilaci贸n de datos.

Para excluirte del env铆o de informes anal铆ticos y de colisi贸n, s贸lo tienes que configurar sync=False en tu configuraci贸n de YOLO . Esto garantiza que no se transmitan datos desde tu m谩quina a nuestras herramientas de an谩lisis.

Inspeccionar ajustes

Para conocer la configuraci贸n actual de tus ajustes, puedes verlos directamente:

Ver ajustes

Puedes utilizar Python para ver tus ajustes. Empieza importando el archivo settings del objeto ultralytics m贸dulo. Imprime y devuelve los ajustes mediante los siguientes comandos:

from ultralytics import settings

# View all settings
print(settings)

# Return analytics and crash reporting setting
value = settings["sync"]

Alternativamente, la interfaz de l铆nea de comandos te permite comprobar tu configuraci贸n con un simple comando:

yolo settings

Modificar ajustes

Ultralytics permite a los usuarios modificar f谩cilmente sus ajustes. Los cambios se pueden realizar de las siguientes formas:

Actualizar ajustes

Dentro del entorno Python , llama a la funci贸n update del m茅todo settings para cambiar tu configuraci贸n:

from ultralytics import settings

# Disable analytics and crash reporting
settings.update({"sync": False})

# Reset settings to default values
settings.reset()

Si prefieres utilizar la interfaz de l铆nea de comandos, los siguientes comandos te permitir谩n modificar tu configuraci贸n:

# Disable analytics and crash reporting
yolo settings sync=False

# Reset settings to default values
yolo settings reset

En sync=False evitar谩 que se env铆en datos a Google Analytics o Sentry. Tu configuraci贸n se respetar谩 en todas las sesiones que utilicen el paquete Ultralytics y se guardar谩 en el disco para futuras sesiones.

Compromiso con la privacidad

Ultralytics se toma en serio la privacidad de los usuarios. Dise帽amos nuestras pr谩cticas de recogida de datos con los siguientes principios:

  • Transparencia: Somos abiertos sobre los datos que recopilamos y c贸mo se utilizan.
  • Control: Damos a los usuarios pleno control sobre sus datos.
  • Seguridad: Empleamos medidas de seguridad est谩ndar del sector para proteger los datos que recopilamos.

Preguntas o dudas

Si tienes alguna pregunta o duda sobre nuestras pr谩cticas de recopilaci贸n de datos, ponte en contacto con nosotros mediante nuestro formulario de contacto o a trav茅s de support@ultralytics.com. Estamos dedicados a garantizar que nuestros usuarios se sientan informados y seguros de su privacidad cuando utilicen nuestro paquete.



Creado 2023-11-12, Actualizado 2024-05-18
Autores: glenn-jocher (3)