Link to this sectionСбор данных для пакета Ultralytics Python#
Link to this sectionОбзор#
Ultralytics стремится к постоянному улучшению пользовательского опыта и функциональности нашего пакета Python, включая передовые модели YOLO, которые мы разрабатываем. Наш подход предполагает сбор анонимной статистики использования и отчетов о сбоях, что помогает нам выявлять возможности для улучшений и гарантировать надежность нашего программного обеспечения. Этот документ о прозрачности описывает, какие именно данные мы собираем, зачем мы это делаем, и какой выбор у тебя есть относительно этого сбора данных.
Link to this sectionАнонимная Google Analytics#
Google Analytics — это сервис веб-аналитики, предоставляемый Google, который отслеживает и предоставляет отчеты о трафике сайта. Он позволяет нам собирать данные о том, как используется наш пакет Python, что критически важно для принятия обоснованных решений о дизайне и функциональности.
Link to this sectionЧто мы собираем#
- Метрики использования: Эти метрики помогают нам понять, как часто и каким образом используется пакет, какие функции наиболее востребованы и какие аргументы командной строки обычно применяются.
- Информация о системе: Мы собираем общую неидентифицирующую информацию о твоей вычислительной среде, чтобы гарантировать корректную работу нашего пакета на различных системах.
- Данные о производительности: Понимание производительности наших моделей во время обучения, валидации и вывода помогает нам находить возможности для оптимизации.
Чтобы узнать больше о Google Analytics и конфиденциальности данных, посети Конфиденциальность в Google Analytics.
Link to this sectionКак мы используем эти данные#
- Улучшение функций: Выводы, полученные на основе метрик использования, помогают нам повышать удовлетворенность пользователей и улучшать дизайн интерфейса.
- Оптимизация: Данные о производительности помогают нам настраивать модели для повышения эффективности и скорости работы на различных конфигурациях аппаратного и программного обеспечения.
- Анализ трендов: Изучая тенденции использования, мы можем предвидеть потребности нашего сообщества и реагировать на них.
Link to this sectionВопросы конфиденциальности#
Мы предпринимаем несколько мер для обеспечения конфиденциальности и безопасности данных, которые ты доверяешь нам:
- Анонимизация: Мы настраиваем Google Analytics на анонимизацию собираемых данных, что означает, что никакой личной идентифицирующей информации (PII) не собирается. Ты можешь пользоваться нашими услугами с уверенностью, что твои личные данные остаются приватными.
- Агрегирование: Данные анализируются только в агрегированном виде. Эта практика гарантирует, что мы можем отслеживать закономерности, не раскрывая активность отдельного пользователя.
- Сбор изображений не производится: Ultralytics не собирает, не обрабатывает и не просматривает изображения, используемые для обучения или вывода.
Link to this sectionОтчеты о сбоях Sentry#
Sentry — это ориентированное на разработчиков программное обеспечение для отслеживания ошибок, которое помогает выявлять, диагностировать и устранять проблемы в режиме реального времени, обеспечивая надежность приложений. В нашем пакете оно играет важную роль, предоставляя данные через отчеты о сбоях, что значительно способствует стабильности и постоянному совершенствованию нашего программного обеспечения.
Отчеты о сбоях через Sentry активируются только в том случае, если пакет Python sentry-sdk уже установлен в твоей системе. Этот пакет не входит в состав предварительных требований ultralytics и не будет установлен автоматически силами Ultralytics.
Link to this sectionЧто мы собираем#
Если пакет Python sentry-sdk предварительно установлен в твоей системе, при возникновении сбоя может быть отправлена следующая информация:
- Журналы сбоев: Подробные отчеты о состоянии приложения в момент сбоя, которые жизненно важны для нашей отладки.
- Сообщения об ошибках: Мы записываем сообщения об ошибках, возникающих во время работы нашего пакета, чтобы быстро понимать и решать потенциальные проблемы.
Чтобы узнать больше о том, как Sentry обрабатывает данные, пожалуйста, посети Политику конфиденциальности Sentry.
Link to this sectionКак мы используем эти данные#
- Отладка: Анализ журналов сбоев и сообщений об ошибках позволяет нам оперативно находить и исправлять программные ошибки.
- Метрики стабильности: Постоянно отслеживая сбои, мы стремимся улучшить стабильность и надежность нашего пакета.
Link to this sectionВопросы конфиденциальности#
- Конфиденциальная информация: Мы гарантируем, что журналы сбоев очищаются от любой личной или конфиденциальной информации пользователя, обеспечивая сохранность твоих данных.
- Контролируемый сбор: Наш механизм сбора отчетов о сбоях тщательно откалиброван для получения только того, что необходимо для устранения неполадок, при полном соблюдении конфиденциальности пользователя.
Подробно описывая инструменты, используемые для сбора данных, и предоставляя справочную информацию со ссылками на соответствующие страницы конфиденциальности, мы даем пользователям полное представление о наших методах, делая упор на прозрачность и уважение к приватности.
Link to this sectionОтключение сбора данных#
Мы верим в предоставление нашим пользователям полного контроля над их данными. По умолчанию наш пакет настроен на сбор аналитики и отчетов о сбоях, чтобы помочь улучшить опыт для всех. Однако мы уважаем желание некоторых пользователей отказаться от этого сбора данных.
Чтобы отказаться от отправки аналитики и отчетов о сбоях, ты можешь просто установить sync=False в настройках YOLO. Это гарантирует, что с твоей машины в наши аналитические инструменты не будут передаваться никакие данные.
Link to this sectionПроверка настроек#
Чтобы узнать текущую конфигурацию своих настроек, ты можешь просмотреть их напрямую:
Ты можешь использовать Python для просмотра своих настроек. Начни с импорта объекта settings из модуля ultralytics. Выведи и верни настройки, используя следующие команды:
from ultralytics import settings
# View all settings
print(settings)
# Return analytics and crash reporting setting
value = settings["sync"]Link to this sectionИзменение настроек#
Ultralytics позволяет пользователям легко изменять настройки. Изменения можно внести следующими способами:
Внутри среды Python вызови метод update у объекта settings, чтобы изменить настройки:
from ultralytics import settings
# Disable analytics and crash reporting
settings.update({"sync": False})
# Reset settings to default values
settings.reset()Настройка sync=False предотвратит отправку любых данных в Google Analytics или Sentry. Твои настройки будут учитываться во всех сессиях при использовании пакета Ultralytics и сохраняться на диске для будущих сессий.
Link to this sectionПриверженность конфиденциальности#
Ultralytics серьезно относится к конфиденциальности пользователей. Мы проектируем наши практики сбора данных, основываясь на следующих принципах:
- Прозрачность: Мы открыто говорим о том, какие данные собираем и как они используются.
- Контроль: Мы даем пользователям полный контроль над их данными.
- Безопасность: Мы применяем отраслевые стандарты безопасности для защиты собираемых нами данных.
Link to this sectionВопросы или замечания#
Если у тебя возникли вопросы или замечания относительно наших методов сбора данных, пожалуйста, свяжись с нами через нашу контактную форму или по адресу support@ultralytics.com. Мы стремимся сделать так, чтобы наши пользователи чувствовали себя информированными и уверенными в вопросах конфиденциальности при использовании нашего пакета.
Link to this sectionFAQ#
Link to this sectionКак Ultralytics обеспечивает конфиденциальность собираемых данных?#
Ultralytics отдает приоритет конфиденциальности пользователей с помощью нескольких ключевых мер. Во-первых, все данные, собираемые через Google Analytics и Sentry, анонимизируются, что гарантирует отсутствие сбора личной идентифицирующей информации (PII). Во-вторых, данные анализируются в агрегированном виде, что позволяет нам наблюдать закономерности, не идентифицируя действия отдельных пользователей. Наконец, мы не собираем никаких обучающих или проверочных изображений, что дополнительно защищает пользовательские данные. Эти меры соответствуют нашему обязательству по обеспечению прозрачности и конфиденциальности. Для получения более подробной информации посети наш раздел Вопросы конфиденциальности.
Link to this sectionКакие типы данных собирает Ultralytics с помощью Google Analytics?#
Ultralytics собирает три основных типа данных с помощью Google Analytics:
- Метрики использования: К ним относится то, как часто и каким образом используется пакет YOLO Python, предпочтительные функции и типичные аргументы командной строки.
- Информация о системе: Общая неидентифицирующая информация о вычислительных средах, в которых запущен пакет.
- Данные о производительности: Метрики, относящиеся к производительности моделей во время обучения, валидации и вывода.
Эти данные помогают нам улучшать пользовательский опыт и оптимизировать производительность программного обеспечения. Узнай больше в разделе Анонимная Google Analytics.
Link to this sectionКак я могу отключить сбор данных в пакете 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()Более подробную информацию об изменении настроек см. в разделе Изменение настроек.
Link to this sectionКак работает отчетность о сбоях с помощью Sentry в Ultralytics YOLO?#
Если пакет sentry-sdk предварительно установлен, Sentry собирает подробные журналы сбоев и сообщения об ошибках при каждом возникновении сбоя. Эти данные помогают нам оперативно диагностировать и решать проблемы, повышая надежность пакета YOLO Python. Собираемые журналы сбоев очищаются от любой личной идентифицирующей информации для защиты конфиденциальности пользователя. Для получения дополнительной информации ознакомься с разделом Отчеты о сбоях Sentry.
Link to this sectionМогу ли я просмотреть свои текущие настройки сбора данных в Ultralytics YOLO?#
Да, ты можешь легко просмотреть свои текущие настройки, чтобы понять конфигурацию своих предпочтений по сбору данных. Используй следующие методы для проверки этих настроек:
from ultralytics import settings
# View all settings
print(settings)
# Return analytics and crash reporting setting
value = settings["sync"]Для получения более подробной информации обратись к разделу Просмотр настроек.