Сбор данных для пакета Ultralytics Python
Обзор
Ultralytics занимается постоянным улучшением пользовательского опыта и возможностей нашего пакета Python , включая разработанные нами продвинутые модели YOLO . Наш подход предполагает сбор анонимной статистики использования и отчетов о сбоях, что помогает нам выявлять возможности для улучшения и обеспечивать надежность нашего программного обеспечения. В этом документе о прозрачности рассказывается о том, какие данные мы собираем, с какой целью, а также о том, какой выбор у тебя есть относительно сбора этих данных.
Анонимизированная Google аналитика
Google Analytics - это сервис веб-аналитики, предлагаемый Google , который отслеживает и сообщает о посещаемости сайта. Он позволяет нам собирать данные о том, как используется наш пакет Python , что крайне важно для принятия обоснованных решений о дизайне и функциональности.
Что мы собираем
- Метрики использования: Эти показатели помогают нам понять, как часто и каким образом используется пакет, каким функциям отдается предпочтение, а также какие аргументы командной строки обычно используются.
- Системная информация: Мы собираем общую неидентифицируемую информацию о твоей вычислительной среде, чтобы наш пакет хорошо работал на разных системах.
- Данные о производительности: Понимание производительности наших моделей во время обучения, проверки и вывода помогает нам выявить возможности для оптимизации.
For more information about Google Analytics and data privacy, visit 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
модуль. Распечатай и верни настройки, используя следующие команды:
Изменение настроек
Ultralytics позволяет пользователям легко изменять свои настройки. Изменения могут быть выполнены следующими способами:
Обновление настроек
В среде Python вызови update
метод на settings
объект, чтобы изменить настройки:
The sync=False
Настройки запретят отправку любых данных в Google Analytics или Sentry. Твои настройки будут соблюдаться во всех сессиях, использующих пакет Ultralytics , и сохраняться на диске для будущих сессий.
Приверженность принципам конфиденциальности
Ultralytics серьезно относится к конфиденциальности пользователей. Мы разрабатываем свои методы сбора данных, руководствуясь следующими принципами:
- Прозрачность: Мы открыто рассказываем о том, какие данные мы собираем и как их используем.
- Контроль: Мы даем пользователям полный контроль над своими данными.
- Безопасность: Мы используем стандартные для индустрии меры безопасности для защиты собираемых нами данных.
Вопросы и опасения
Если у тебя есть вопросы или опасения по поводу наших методов сбора данных, обращайся к нам через форму обратной связи или по адресу support@ultralytics.com. Мы стремимся к тому, чтобы наши пользователи чувствовали себя информированными и уверенными в своей конфиденциальности при использовании нашего пакета.
ВОПРОСЫ И ОТВЕТЫ
Как Ultralytics обеспечивает конфиденциальность собираемых данных?
Ultralytics уделяет первостепенное внимание конфиденциальности пользователей, принимая несколько ключевых мер. Во-первых, все данные, собранные через Google Analytics и Sentry, анонимизируются, чтобы гарантировать, что не будет собрана персональная информация (PII). Во-вторых, данные анализируются в агрегированном виде, что позволяет нам наблюдать за закономерностями без идентификации действий отдельных пользователей. Наконец, мы не собираем никаких обучающих или выводных изображений, что еще больше защищает пользовательские данные. Эти меры соответствуют нашему стремлению к прозрачности и конфиденциальности. Для получения более подробной информации посети наш раздел " Соображения конфиденциальности ".
Какие типы данных собирает Ultralytics с помощью Google Analytics?
Ultralytics Собирает три основных типа данных с помощью Google Analytics:
- Показатели использования: Они включают в себя то, как часто и каким образом используется пакет YOLO Python , предпочитаемые функции и типичные аргументы командной строки.
- Системная информация: Общая неидентифицируемая информация о вычислительных средах, в которых запускается пакет.
- Performance Data: Metrics related to the performance of models during training, validation, and inference. This data helps us enhance user experience and optimize software performance. Learn more in the Anonymized Google Analytics section.
Как отключить сбор данных в пакете Ultralytics YOLO ?
Чтобы отказаться от сбора данных, ты можешь просто установить sync=False
в настройках твоего сайта YOLO . Это действие останавливает передачу любой аналитики или отчетов о падениях. Ты можешь отключить сбор данных, используя методы Python или CLI :
Обновление настроек
Подробнее о том, как изменить настройки, читай в разделе " Изменение настроек ".
Как работает отчет о падениях с помощью Sentry в Ultralytics YOLO ?
Если sentry-sdk
Пакет предустановлен, и Sentry собирает подробные журналы сбоев и сообщения об ошибках каждый раз, когда происходит сбой. Эти данные помогают нам оперативно диагностировать и устранять проблемы, повышая прочность и надежность пакета YOLO Python . Собранные журналы аварий очищаются от любой персональной информации, чтобы защитить конфиденциальность пользователей. Для получения дополнительной информации проверь Sentry Crash Reporting Раздел.
Можно ли просмотреть текущие настройки сбора данных на сайте Ultralytics YOLO ?
Да, ты можешь легко просмотреть свои текущие настройки, чтобы понять, как настраиваются твои предпочтения по сбору данных. Чтобы проверить эти настройки, воспользуйся следующими способами:
Просмотр настроек
Подробнее об этом читай в разделе " Проверка настроек ".