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.

An谩lisis anonimizados 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茅 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.

For more information about Google Analytics and data privacy, visit Google Analytics Privacy.

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铆e ning煤n dato 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.

PREGUNTAS FRECUENTES

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

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 recogemos ninguna imagen de entrenamiento o inferencia, protegiendo 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, visita nuestra secci贸n Consideraciones sobre privacidad.

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

Ultralytics recoge tres tipos principales de datos utilizando Google Analytics:

  • M茅tricas de uso: Incluyen la frecuencia y el modo en que se utiliza el 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 An谩lisis anonimizados de Google .

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

Para excluirte de la recopilaci贸n de datos, s贸lo tienes que configurar sync=False en tu 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 utilizando 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 c贸mo modificar tus ajustes, consulta la secci贸n Modificar ajustes.

驴C贸mo funciona el informe de colisiones con Sentry en Ultralytics YOLO ?

Si el sentry-sdk est谩 preinstalado, 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 r谩pidamente los problemas, 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, consulta la p谩gina Informe de colisi贸n Sentry secci贸n.

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

S铆, puedes ver f谩cilmente tus ajustes actuales para comprender la configuraci贸n de tus preferencias de recogida de datos. Utiliza los siguientes m茅todos para inspeccionar estos ajustes:

Ver ajustes

from ultralytics import settings

# View all settings
print(settings)

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

Para m谩s detalles, consulta la secci贸n Inspeccionar ajustes.


馃搮 Created 11 months ago 鉁忥笍 Updated 15 days ago