Ir 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, lo que nos ayuda a identificar oportunidades de mejora y a garantizar la fiabilidad de nuestro software. Este documento de transparencia describe los datos que recopilamos, su finalidad y las opciones que usted tiene en relaci贸n con esta recopilaci贸n de datos.

An谩lisis an贸nimos Google

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茅 caracter铆sticas 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 su 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 m谩s informaci贸n sobre Google Analytics y la privacidad de los datos, visite Google Analytics Privacy.

C贸mo utilizamos estos datos

  • Mejora de las prestaciones: Los resultados de las m茅tricas de uso nos ayudan a mejorar la satisfacci贸n del usuario y el dise帽o de la interfaz.
  • Optimizaci贸n: Los datos de rendimiento nos ayudan a ajustar nuestros modelos para mejorar la eficacia y la velocidad en distintas configuraciones de hardware y software.
  • An谩lisis de tendencias: El estudio de las tendencias de uso nos permite predecir y responder a las necesidades cambiantes de nuestra comunidad.

Consideraciones sobre privacidad

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

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

Sentry Crash Reporting

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 a trav茅s de informes de fallos, lo que contribuye significativamente a la estabilidad y el 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 su sistema. Este paquete no est谩 incluido en el ultralytics y no se instalar谩n autom谩ticamente en Ultralytics.

Lo que recopilamos

Si el sentry-sdk Python est谩 preinstalado en su sistema, un evento de bloqueo 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 el tratamiento de datos por parte de Sentry, visite la Pol铆tica de privacidad de Sentry.

C贸mo utilizamos estos datos

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

Consideraciones sobre privacidad

  • Informaci贸n confidencial: Nos aseguramos de que los registros de bloqueos est茅n limpios de cualquier dato personal identificable o sensible del usuario, salvaguardando la confidencialidad de su informaci贸n.
  • Recopilaci贸n controlada: Nuestro mecanismo de notificaci贸n de fallos est谩 meticulosamente calibrado para recopilar solo 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 ca铆das 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 excluirse del env铆o de informes anal铆ticos y de colisi贸n, s贸lo tiene que configurar sync=False en la configuraci贸n de YOLO . Esto garantiza que no se transmitan datos de su m谩quina a nuestras herramientas de an谩lisis.

Inspecci贸n de ajustes

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

Ver configuraci贸n

Puede utilizar Python para ver su configuraci贸n. Empiece importando el archivo settings del objeto ultralytics m贸dulo. Imprima y devuelva los ajustes utilizando 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 le permite comprobar su configuraci贸n con un simple comando:

yolo settings

Modificar la configuraci贸n

Ultralytics permite a los usuarios modificar f谩cilmente su configuraci贸n. Los cambios pueden realizarse de las siguientes maneras:

Actualizar ajustes

En el entorno Python , llame a la funci贸n update en el settings para cambiar su configuraci贸n:

from ultralytics import settings

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

# Reset settings to default values
settings.reset()

Si prefiere utilizar la interfaz de l铆nea de comandos, los siguientes comandos le permitir谩n modificar su 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. Su 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 muy en serio la privacidad de los usuarios. Dise帽amos nuestras pr谩cticas de recopilaci贸n 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 tiene alguna pregunta o duda sobre nuestras pr谩cticas de recopilaci贸n de datos, p贸ngase en contacto con nosotros mediante nuestro formulario de contacto o a trav茅s de support@ultralytics.com. Nos esforzamos por garantizar que nuestros usuarios se sientan informados y seguros de su privacidad al utilizar nuestro paquete.

PREGUNTAS FRECUENTES

驴C贸mo garantiza Ultralytics la privacidad de los datos que recopila?

Ultralytics da prioridad a la privacidad del usuario a trav茅s de varias medidas clave. En primer lugar, todos los datos recogidos a trav茅s de Google Analytics y Sentry se anonimizan para garantizar que no se recopila informaci贸n personal identificable (IPI). En segundo lugar, los datos se analizan de forma agregada, lo que nos permite observar patrones sin identificar las actividades individuales de los usuarios. Por 煤ltimo, no recopilamos im谩genes de entrenamiento o inferencia, lo que protege a煤n m谩s los datos de los usuarios. Estas medidas se ajustan a nuestro compromiso con la transparencia y la privacidad. Para m谩s detalles, visite nuestra secci贸n Consideraciones sobre privacidad.

驴Qu茅 tipo de datos recopila Ultralytics con Google Analytics?

Ultralytics recopila tres tipos principales de datos utilizando Google Analytics:

  • M茅tricas de uso: Incluyen la frecuencia y el modo de uso del paquete YOLO Python , las funciones preferidas y los argumentos t铆picos de la l铆nea de comandos.
  • Informaci贸n del sistema: Informaci贸n general no identificable sobre los entornos inform谩ticos en los que se ejecuta el paquete.
  • Datos de rendimiento: M茅tricas relacionadas con el rendimiento de los modelos durante el entrenamiento, la validaci贸n y la inferencia.

Estos datos nos ayudan a mejorar la experiencia del usuario y a optimizar el rendimiento del software. M谩s informaci贸n en la secci贸n de an谩lisis an贸nimos de Google .

驴C贸mo puedo desactivar la recogida de datos en el paquete Ultralytics YOLO ?

Para excluirse de la recopilaci贸n de datos, s贸lo tiene que configurar sync=False en la configuraci贸n de YOLO . Esta acci贸n detiene la transmisi贸n de cualquier informe anal铆tico o de fallos. Puedes desactivar la recopilaci贸n de datos mediante los m茅todos Python o CLI :

Actualizar ajustes

from ultralytics import settings

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

# Reset settings to default values
settings.reset()
# Disable analytics and crash reporting
yolo settings sync=False

# Reset settings to default values
yolo settings reset

Para m谩s detalles sobre la modificaci贸n de la configuraci贸n, consulte la secci贸n Modificaci贸n de la configuraci贸n.

驴C贸mo funciona la notificaci贸n de accidentes con Sentry en Ultralytics YOLO ?

Si el sentry-sdk Sentry recopila registros detallados de fallos y mensajes de error cada vez que se produce un fallo. Estos datos nos ayudan a diagnosticar y resolver problemas r谩pidamente, mejorando la solidez y fiabilidad del paquete YOLO Python . Para proteger la privacidad de los usuarios, los registros de fallos recogidos no contienen informaci贸n personal identificable. Para m谩s informaci贸n, consulte la p谩gina Sentry Crash Reporting secci贸n.

驴Puedo inspeccionar mi configuraci贸n actual de recogida de datos en Ultralytics YOLO ?

S铆, puede ver f谩cilmente sus ajustes actuales para comprender la configuraci贸n de sus preferencias de recopilaci贸n de datos. Utilice los siguientes m茅todos para inspeccionar estos ajustes:

Ver configuraci贸n

from ultralytics import settings

# View all settings
print(settings)

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

Para m谩s detalles, consulte la secci贸n Inspecci贸n de la configuraci贸n.

Creado hace 1 a帽o 鉁忥笍 Actualizado hace 15 d铆as