Перейти к содержанию

Сбор данных для пакета Ultralytics Python

Обзор

Ultralytics занимается постоянным совершенствованием пользовательского опыта и возможностей нашего пакета Python , включая разработанные нами передовые модели YOLO . Наш подход предполагает сбор анонимной статистики использования и отчетов об авариях, что помогает нам выявлять возможности для улучшения и обеспечивать надежность нашего программного обеспечения. В этом документе о прозрачности описывается, какие данные мы собираем, какова их цель и какой выбор вы имеете в отношении сбора этих данных.

Анонимизированная аналитика Google

Google Analytics - это услуга веб-аналитики, предлагаемая Google , которая отслеживает и сообщает о посещаемости сайта. Он позволяет нам собирать данные о том, как используется наш пакет Python , что очень важно для принятия обоснованных решений о дизайне и функциональности.

Что мы собираем

  • Метрики использования: Эти метрики помогают нам понять, как часто и каким образом используется пакет, какие функции предпочитаются, а также какие аргументы командной строки обычно используются.
  • Информация о системе: Мы собираем общую неидентифицируемую информацию о вашей вычислительной среде, чтобы обеспечить хорошую работу нашего пакета в различных системах.
  • Данные о производительности: Понимание производительности наших моделей во время обучения, проверки и вывода помогает нам определить возможности оптимизации.

Более подробную информацию об Google Analytics и конфиденциальности данных можно найти на сайте Google Analytics Privacy.

Как мы используем эти данные

  • Улучшение функций: Показатели использования помогают нам повысить удовлетворенность пользователей и улучшить дизайн интерфейса.
  • Оптимизация: Данные о производительности помогают нам точно настроить наши модели для повышения эффективности и скорости работы в различных аппаратных и программных конфигурациях.
  • Анализ тенденций: Изучая тенденции использования, мы можем прогнозировать и реагировать на меняющиеся потребности нашего сообщества.

Соображения конфиденциальности

Мы принимаем ряд мер для обеспечения конфиденциальности и безопасности данных, которые вы нам доверяете:

  • Анонимизация: Мы настраиваем Google Analytics на анонимизацию собираемых данных, что означает отсутствие персонально идентифицируемой информации (PII). Вы можете пользоваться нашими услугами, будучи уверенными в том, что ваши личные данные останутся конфиденциальными.
  • Агрегация: Данные анализируются только в агрегированном виде. Такая практика позволяет выявлять закономерности, не раскрывая деятельность отдельных пользователей.
  • Никакого сбора данных об изображениях: Ultralytics не собирает, не обрабатывает и не просматривает никаких учебных или выводных изображений.

Sentry Crash Reporting

Sentry - это ориентированное на разработчиков программное обеспечение для отслеживания ошибок, которое помогает выявлять, диагностировать и устранять проблемы в режиме реального времени, обеспечивая прочность и надежность приложений. В нашем пакете она играет важную роль, предоставляя информацию о сбоях, внося значительный вклад в стабильность и постоянное совершенствование нашего программного обеспечения.

Примечание

Сообщение о дорожно-транспортном происшествии через Sentry активируется только в том случае, если sentry-sdk Python пакет предустановлен в вашей системе. Этот пакет не включен в ultralytics Необходимые условия и не будут установлены автоматически на сайте Ultralytics.

Что мы собираем

Если sentry-sdk Python Если в вашей системе предустановлен пакет, то в случае сбоя может быть отправлена следующая информация:

  • Журналы аварий: Подробные отчеты о состоянии приложения в момент сбоя, которые очень важны для отладки.
  • Сообщения об ошибках: Мы записываем сообщения об ошибках, возникающих во время работы нашего пакета, чтобы понять и быстро решить возможные проблемы.

Чтобы узнать больше о том, как компания Sentry обрабатывает данные, ознакомьтесь с Политикой конфиденциальности компании Sentry.

Как мы используем эти данные

  • Отладка: Анализ журналов сбоев и сообщений об ошибках позволяет нам быстро выявлять и исправлять ошибки в программном обеспечении.
  • Показатели стабильности: Постоянно отслеживая сбои, мы стремимся повысить стабильность и надежность нашего пакета.

Соображения конфиденциальности

  • Чувствительная информация: Мы обеспечиваем очистку журналов аварий от любых личных или конфиденциальных данных пользователей, гарантируя конфиденциальность вашей информации.
  • Контролируемый сбор: Наш механизм отчетов о сбоях тщательно выверен, чтобы собирать только то, что необходимо для устранения неполадок, соблюдая при этом конфиденциальность пользователей.

Подробно описывая инструменты, используемые для сбора данных, и предлагая дополнительную справочную информацию с URL-адресами на соответствующие страницы конфиденциальности, мы предоставляем пользователям полное представление о нашей практике, подчеркивая прозрачность и уважение к конфиденциальности пользователей.

Отключение сбора данных

Мы верим в то, что предоставляем нашим пользователям полный контроль над их данными. По умолчанию наш пакет настроен на сбор аналитики и отчетов об авариях, чтобы помочь улучшить работу всех пользователей. Однако мы понимаем, что некоторые пользователи могут предпочесть отказаться от сбора этих данных.

Чтобы отказаться от отправки аналитики и отчетов об авариях, можно просто установить sync=False в настройках YOLO . Это гарантирует, что никакие данные не будут переданы с вашего компьютера нашим аналитическим инструментам.

Проверка настроек

Чтобы получить представление о текущей конфигурации ваших настроек, вы можете просмотреть их напрямую:

Просмотр настроек

Для просмотра настроек можно использовать Python . Начните с импорта файла settings объект из ultralytics модуль. Печать и возврат настроек с помощью следующих команд:

from ultralytics import settings

# View all settings
print(settings)

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

Кроме того, интерфейс командной строки позволяет проверить настройки с помощью простой команды:

yolo settings

Изменение настроек

Ultralytics позволяет пользователям легко изменять свои настройки. Изменения могут быть выполнены следующими способами:

Обновление настроек

В среде Python вызовите update метод на settings объект, чтобы изменить настройки:

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

Сайт sync=False настройка запретит отправку любых данных в Google Analytics или Sentry. Ваши настройки будут соблюдаться во всех сеансах использования пакета Ultralytics и сохраняться на диске для будущих сеансов.

Приверженность принципам конфиденциальности

Ultralytics серьезно относится к конфиденциальности данных пользователей. В своей практике сбора данных мы руководствуемся следующими принципами:

  • Прозрачность: Мы открыто рассказываем о том, какие данные мы собираем и как их используем.
  • Контроль: Мы предоставляем пользователям полный контроль над их данными.
  • Безопасность: Мы используем стандартные для отрасли меры безопасности для защиты собираемых нами данных.

Вопросы и опасения

Если у вас есть вопросы или опасения по поводу наших методов сбора данных, пожалуйста, свяжитесь с нами через форму обратной связи или по адресу support@ultralytics.com. Мы стремимся к тому, чтобы наши пользователи чувствовали себя информированными и уверенными в своей конфиденциальности при использовании нашего пакета.

ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ

Как Ultralytics обеспечивает конфиденциальность собираемых данных?

Ultralytics уделяет первостепенное внимание конфиденциальности пользователей, принимая несколько ключевых мер. Во-первых, все данные, собранные с помощью Google Analytics и Sentry, анонимизируются, чтобы гарантировать отсутствие персональной информации (PII). Во-вторых, данные анализируются в агрегированной форме, что позволяет нам наблюдать закономерности без идентификации действий отдельных пользователей. Наконец, мы не собираем никаких обучающих или выводных изображений, что еще больше защищает данные пользователей. Эти меры соответствуют нашим обязательствам по обеспечению прозрачности и конфиденциальности. Для получения более подробной информации посетите наш раздел "Соображения конфиденциальности".

Какие типы данных собирает Ultralytics с помощью Google Analytics?

Ultralytics С помощью Google Analytics собираются три основных типа данных:

  • Показатели использования: Сюда входят данные о том, как часто и каким образом используется пакет YOLO Python , предпочитаемые функции и типичные аргументы командной строки.
  • Информация о системе: Общая неидентифицируемая информация о вычислительных средах, в которых выполняется пакет.
  • Данные о производительности: Метрики, связанные с производительностью моделей во время обучения, проверки и вывода.

Эти данные помогают нам улучшить пользовательский опыт и оптимизировать работу программного обеспечения. Подробнее в разделе "Анонимизированная аналитика Google ".

Как отключить сбор данных в пакете Ultralytics YOLO ?

Чтобы отказаться от сбора данных, вы можете просто установить sync=False в настройках YOLO . Это действие останавливает передачу любых аналитических данных или отчетов об авариях. Вы можете отключить сбор данных с помощью методов Python или CLI :

Обновление настроек

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

Более подробную информацию об изменении настроек см. в разделе Изменение настроек.

Как работает система оповещения об авариях с помощью Sentry на сайте Ultralytics YOLO ?

Если sentry-sdk пакет предустановлен, Sentry собирает подробные журналы сбоев и сообщения об ошибках при каждом событии сбоя. Эти данные помогают нам оперативно диагностировать и устранять проблемы, повышая прочность и надежность пакета YOLO Python . Собранные журналы аварий очищаются от любой персональной информации для защиты конфиденциальности пользователей. Для получения дополнительной информации проверьте Sentry Crash Reporting раздел.

Можно ли просмотреть текущие настройки сбора данных на сайте Ultralytics YOLO ?

Да, вы можете легко просмотреть текущие настройки, чтобы понять конфигурацию ваших предпочтений по сбору данных. Чтобы проверить эти настройки, воспользуйтесь следующими способами:

Просмотр настроек

from ultralytics import settings

# View all settings
print(settings)

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

Более подробную информацию см. в разделе Проверка настроек.

📅 Создано 1 год назад ✏️ Обновлено 16 дней назад