Ultralytics YOLO27:

Thu thập dữ liệu cho Python Package của Ultralytics#

Tổng quan#

Ultralytics cam kết liên tục cải thiện trải nghiệm người dùng và các tính năng của Python package, bao gồm các model YOLO nâng cao do chúng tôi phát triển. Phương pháp của chúng tôi bao gồm việc thu thập các số liệu thống kê sử dụng đã được ẩn danh và báo cáo sự cố, giúp chúng tôi xác định các cơ hội cải tiến và đảm bảo độ tin cậy của phần mềm. Tài liệu minh bạch này nêu rõ dữ liệu chúng tôi thu thập, mục đích sử dụng và lựa chọn của bạn liên quan đến việc thu thập dữ liệu này.

Google Analytics đã ẩn danh#

Google Analytics là dịch vụ phân tích web do Google cung cấp, có chức năng theo dõi và báo cáo lưu lượng truy cập website. Dịch vụ này cho phép chúng tôi thu thập dữ liệu về cách Python package được sử dụng, điều rất quan trọng để đưa ra các quyết định sáng suốt về thiết kế và chức năng.

Dữ liệu chúng tôi thu thập#

  • Số liệu sử dụng: Các số liệu này giúp chúng tôi hiểu tần suất và cách thức package được sử dụng, những tính năng được ưa chuộng cũng như các đối số dòng lệnh thường được sử dụng.
  • Thông tin hệ thống: Chúng tôi thu thập thông tin tổng quát không thể nhận dạng về môi trường máy tính của bạn để đảm bảo package hoạt động tốt trên nhiều hệ thống khác nhau.
  • Dữ liệu hiệu năng: Việc nắm rõ hiệu năng của các model trong quá trình training, validation và inference giúp chúng tôi xác định các cơ hội tối ưu hóa.

Để biết thêm thông tin về Google Analytics và quyền riêng tư dữ liệu, hãy truy cập Chính sách quyền riêng tư của Google Analytics.

Cách chúng tôi sử dụng dữ liệu này#

  • Cải thiện tính năng: Thông tin thu được từ các số liệu sử dụng định hướng cho việc nâng cao mức độ hài lòng của người dùng và thiết kế giao diện.
  • Tối ưu hóa: Dữ liệu hiệu năng hỗ trợ chúng tôi tinh chỉnh các model để đạt hiệu quả và tốc độ tốt hơn trên nhiều cấu hình phần cứng và phần mềm.
  • Phân tích xu hướng: Bằng cách nghiên cứu các xu hướng sử dụng, chúng tôi có thể dự đoán và đáp ứng những nhu cầu đang thay đổi của cộng đồng.

Các cân nhắc về quyền riêng tư#

Chúng tôi thực hiện một số biện pháp để đảm bảo quyền riêng tư và bảo mật của dữ liệu bạn tin tưởng giao cho chúng tôi:

  • Ẩn danh hóa: Chúng tôi cấu hình Google Analytics để ẩn danh dữ liệu được thu thập, nghĩa là không thu thập thông tin nhận dạng cá nhân (PII). Bạn có thể sử dụng dịch vụ của chúng tôi với sự an tâm rằng thông tin cá nhân của mình vẫn được bảo mật.
  • Tổng hợp: Dữ liệu chỉ được phân tích dưới dạng tổng hợp. Phương pháp này đảm bảo có thể quan sát các mẫu mà không tiết lộ hoạt động của bất kỳ người dùng nào.
  • Không thu thập dữ liệu hình ảnh: Ultralytics không thu thập, xử lý hoặc xem bất kỳ hình ảnh training hay inference nào.

Báo cáo sự cố Sentry#

Sentry là phần mềm theo dõi lỗi tập trung vào developer, hỗ trợ xác định, chẩn đoán và giải quyết vấn đề theo thời gian thực, đảm bảo tính mạnh mẽ và độ tin cậy của ứng dụng. Trong package của chúng tôi, Sentry đóng vai trò quan trọng bằng cách cung cấp thông tin chuyên sâu thông qua báo cáo sự cố, góp phần đáng kể vào tính ổn định và quá trình cải tiến liên tục của phần mềm.

Lưu ý

Tính năng báo cáo sự cố qua Sentry chỉ được kích hoạt nếu Python package sentry-sdk đã được cài đặt sẵn trên hệ thống của bạn. Package này không nằm trong các prerequisite của ultralytics và sẽ không được Ultralytics tự động cài đặt.

Dữ liệu chúng tôi thu thập#

Nếu Python package sentry-sdk đã được cài đặt sẵn trên hệ thống, một sự kiện sự cố có thể gửi các thông tin sau:

  • Nhật ký sự cố: Báo cáo chi tiết về trạng thái của ứng dụng tại thời điểm xảy ra sự cố, rất cần thiết cho hoạt động debugging của chúng tôi.
  • Thông báo lỗi: Chúng tôi ghi nhận các thông báo lỗi được tạo ra trong quá trình package hoạt động để nhanh chóng hiểu và giải quyết các vấn đề tiềm ẩn.

Để tìm hiểu thêm về cách Sentry xử lý dữ liệu, vui lòng truy cập Chính sách quyền riêng tư của Sentry.

Cách chúng tôi sử dụng dữ liệu này#

  • Debugging: Việc phân tích nhật ký sự cố và thông báo lỗi cho phép chúng tôi nhanh chóng xác định và khắc phục các lỗi phần mềm.
  • Số liệu ổn định: Bằng cách liên tục giám sát các sự cố, chúng tôi hướng đến việc cải thiện tính ổn định và độ tin cậy của package.

Các cân nhắc về quyền riêng tư#

  • Thông tin nhạy cảm: Chúng tôi đảm bảo nhật ký sự cố được làm sạch khỏi mọi dữ liệu nhận dạng cá nhân hoặc dữ liệu người dùng nhạy cảm, bảo vệ tính bảo mật của thông tin bạn.
  • Thu thập có kiểm soát: Cơ chế báo cáo sự cố của chúng tôi được hiệu chỉnh cẩn thận để chỉ thu thập những thông tin thiết yếu cho việc khắc phục sự cố, đồng thời tôn trọng quyền riêng tư của người dùng.

Tắt tính năng thu thập dữ liệu#

Chúng tôi tin rằng người dùng cần được toàn quyền kiểm soát dữ liệu của mình. Theo mặc định, package được cấu hình để thu thập dữ liệu phân tích và báo cáo sự cố nhằm cải thiện trải nghiệm cho tất cả người dùng. Tuy nhiên, chúng tôi tôn trọng việc một số người dùng có thể muốn từ chối hoạt động thu thập dữ liệu này.

Để từ chối gửi dữ liệu phân tích và báo cáo sự cố, bạn chỉ cần đặt sync=False trong phần cài đặt YOLO. Điều này đảm bảo không có dữ liệu nào được truyền từ máy của bạn đến các công cụ phân tích của chúng tôi.

Kiểm tra cài đặt#

Để nắm được cấu hình hiện tại của các cài đặt, bạn có thể xem trực tiếp:

Xem cài đặt

Bạn có thể sử dụng Python để xem cài đặt của mình. Bắt đầu bằng cách import object settings từ module ultralytics. In và trả về các cài đặt bằng những lệnh sau:

from ultralytics import settings

# View all settings
print(settings)

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

Sửa đổi cài đặt#

Ultralytics cho phép người dùng dễ dàng sửa đổi cài đặt. Có thể thực hiện thay đổi theo các cách sau:

Cập nhật cài đặt

Trong môi trường Python, gọi method update trên object settings để thay đổi cài đặt:

from ultralytics import settings

# Disable analytics and crash reporting
settings.update({"sync": False})

# Reset settings to default values
settings.reset()

Cài đặt sync=False sẽ ngăn không cho bất kỳ dữ liệu nào được gửi đến Google Analytics hoặc Sentry. Các cài đặt của bạn sẽ được áp dụng trong mọi phiên sử dụng Ultralytics package và được lưu vào ổ đĩa cho các phiên sau.

Cam kết về quyền riêng tư#

Ultralytics coi trọng quyền riêng tư của người dùng. Chúng tôi thiết kế các hoạt động thu thập dữ liệu theo những nguyên tắc sau:

  • Minh bạch: Chúng tôi công khai dữ liệu được thu thập và cách dữ liệu được sử dụng.
  • Kiểm soát: Chúng tôi trao cho người dùng toàn quyền kiểm soát dữ liệu của họ.
  • Bảo mật: Chúng tôi áp dụng các biện pháp bảo mật theo tiêu chuẩn ngành để bảo vệ dữ liệu được thu thập.

Câu hỏi hoặc mối quan ngại#

Nếu bạn có bất kỳ câu hỏi hoặc mối quan ngại nào về hoạt động thu thập dữ liệu của chúng tôi, vui lòng liên hệ qua biểu mẫu liên hệ hoặc support@ultralytics.com. Chúng tôi cam kết đảm bảo người dùng luôn được cung cấp đầy đủ thông tin và an tâm về quyền riêng tư khi sử dụng package của chúng tôi.

FAQ#

  • Ultralytics ưu tiên quyền riêng tư của người dùng thông qua một số biện pháp chính. Trước hết, mọi dữ liệu được thu thập qua Google Analytics và Sentry đều được ẩn danh hóa để đảm bảo không thu thập thông tin nhận dạng cá nhân (PII). Thứ hai, dữ liệu được phân tích dưới dạng tổng hợp, cho phép chúng tôi quan sát các mẫu mà không xác định hoạt động của từng người dùng. Cuối cùng, chúng tôi không thu thập bất kỳ hình ảnh training hay inference nào, qua đó bảo vệ thêm dữ liệu người dùng. Các biện pháp này phù hợp với cam kết của chúng tôi về tính minh bạch và quyền riêng tư. Để biết thêm chi tiết, hãy truy cập phần Các cân nhắc về quyền riêng tư.

  • Ultralytics thu thập ba loại dữ liệu chính bằng Google Analytics:

    • Số liệu sử dụng: Bao gồm tần suất và cách thức Python package YOLO được sử dụng, các tính năng được ưu tiên và các đối số dòng lệnh thường dùng.
    • Thông tin hệ thống: Thông tin tổng quát không thể nhận dạng về các môi trường máy tính nơi package được chạy.
    • Dữ liệu hiệu năng: Các số liệu liên quan đến hiệu năng của model trong quá trình training, validation và inference.

    Dữ liệu này giúp chúng tôi nâng cao trải nghiệm người dùng và tối ưu hiệu năng phần mềm. Tìm hiểu thêm trong phần Google Analytics đã ẩn danh.

  • Để từ chối thu thập dữ liệu, bạn chỉ cần đặt sync=False trong phần cài đặt YOLO. Thao tác này sẽ ngừng truyền mọi dữ liệu phân tích hoặc báo cáo sự cố. Bạn có thể tắt tính năng thu thập dữ liệu bằng Python hoặc CLI:

    Cập nhật cài đặt
    from ultralytics import settings
    
    # Disable analytics and crash reporting
    settings.update({"sync": False})
    
    # Reset settings to default values
    settings.reset()

    Để biết thêm chi tiết về việc sửa đổi cài đặt, hãy tham khảo phần Sửa đổi cài đặt.

  • Nếu package sentry-sdk đã được cài đặt sẵn, Sentry sẽ thu thập nhật ký sự cố chi tiết và thông báo lỗi mỗi khi xảy ra một sự kiện sự cố. Dữ liệu này giúp chúng tôi nhanh chóng chẩn đoán và giải quyết vấn đề, cải thiện tính mạnh mẽ và độ tin cậy của YOLO Python package. Nhật ký sự cố được thu thập sẽ được làm sạch khỏi mọi thông tin nhận dạng cá nhân để bảo vệ quyền riêng tư của người dùng. Để biết thêm thông tin, hãy xem phần Báo cáo sự cố Sentry.

  • Có, bạn có thể dễ dàng xem các cài đặt hiện tại để nắm được cấu hình tùy chọn thu thập dữ liệu của mình. Hãy sử dụng các phương thức sau để kiểm tra những cài đặt này:

    Xem cài đặt
    from ultralytics import settings
    
    # View all settings
    print(settings)
    
    # Return analytics and crash reporting setting
    value = settings["sync"]

    Để biết thêm chi tiết, hãy tham khảo phần Kiểm tra cài đặt.