Сбор данных для пакета Ultralytics Python
Обзор
Ultralytics занимается постоянным улучшением пользовательского опыта и возможностей нашего пакета Python , включая разработанные нами продвинутые модели YOLO . Наш подход предполагает сбор анонимной статистики использования и отчетов о сбоях, что помогает нам выявлять возможности для улучшения и обеспечивать надежность нашего программного обеспечения. В этом документе о прозрачности рассказывается о том, какие данные мы собираем, с какой целью, а также о том, какой выбор у тебя есть относительно сбора этих данных.
Анонимный Google Analytics
Google Analytics - это сервис веб-аналитики, предлагаемый компанией Google, который отслеживает и сообщает о посещаемости сайта. Он позволяет нам собирать данные о том, как используется наш пакет Python , что крайне важно для принятия обоснованных решений о дизайне и функциональности.
Что мы собираем
- Метрики использования: Эти показатели помогают нам понять, как часто и каким образом используется пакет, каким функциям отдается предпочтение, а также какие аргументы командной строки обычно используются.
- Системная информация: Мы собираем общую неидентифицируемую информацию о твоей вычислительной среде, чтобы наш пакет хорошо работал на разных системах.
- Данные о производительности: Понимание производительности наших моделей во время обучения, проверки и вывода помогает нам выявить возможности для оптимизации.
Более подробную информацию о Google Analytics и конфиденциальности данных можно найти в разделе " Конфиденциальность Google Analytics".
Как мы используем эти данные
- Улучшение функций: Данные, полученные из показателей использования, помогают нам повысить уровень удовлетворенности пользователей и улучшить дизайн интерфейса.
- Оптимизация: Данные о производительности помогают нам точно настроить наши модели для повышения эффективности и скорости работы на различных аппаратных и программных конфигурациях.
- Анализ тенденций: Изучая тенденции использования, мы можем предсказывать и реагировать на меняющиеся потребности нашего сообщества.
Соображения конфиденциальности
Мы принимаем ряд мер, чтобы обеспечить конфиденциальность и безопасность данных, которые ты нам доверяешь:
- Анонимизация: Мы настраиваем 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. Мы стремимся к тому, чтобы наши пользователи чувствовали себя информированными и уверенными в своей конфиденциальности при использовании нашего пакета.