İçeriğe geç

Ultralytics Python Paketi için Veri Toplama

Genel Bakış

Ultralytics geliştirdiğimiz gelişmiş YOLO modelleri de dahil olmak üzere Python paketimizin kullanıcı deneyimini ve yeteneklerini sürekli olarak geliştirmeye kendini adamıştır. Yaklaşımımız, anonimleştirilmiş kullanım istatistiklerinin ve çökme raporlarının toplanmasını içermekte, iyileştirme fırsatlarını belirlememize ve yazılımımızın güvenilirliğini sağlamamıza yardımcı olmaktadır. Bu şeffaflık belgesi, hangi verileri topladığımızı, amacını ve bu veri toplama konusunda sahip olduğunuz seçenekleri özetlemektedir.

Anonimleştirilmiş Google Analytics

Google Analytics, Google tarafından sunulan ve web sitesi trafiğini izleyip raporlayan bir web analiz hizmetidir. Python paketimizin nasıl kullanıldığı hakkında veri toplamamızı sağlar; bu da tasarım ve işlevsellik hakkında bilinçli kararlar almak için çok önemlidir.

Topladıklarımız

  • Kullanım Metrikleri: Bu metrikler, paketin ne sıklıkta ve ne şekilde kullanıldığını, hangi özelliklerin tercih edildiğini ve kullanılan tipik komut satırı argümanlarını anlamamıza yardımcı olur.
  • Sistem Bilgileri: Paketimizin çeşitli sistemlerde iyi performans göstermesini sağlamak için bilgisayar ortamınız hakkında tanımlanamayan genel bilgiler topluyoruz.
  • Performans Verileri: Eğitim, doğrulama ve çıkarım sırasında modellerimizin performansını anlamak, optimizasyon fırsatlarını belirlememize yardımcı olur.

Google Analytics ve veri gizliliği hakkında daha fazla bilgi için Google Analytics Gizlilik sayfasını ziyaret edin.

Bu Verileri Nasıl Kullanıyoruz

  • Özellik İyileştirme: Kullanım ölçümlerinden elde edilen bilgiler, kullanıcı memnuniyetini ve arayüz tasarımını geliştirmede bize yol gösterir.
  • Optimizasyon: Performans verileri, farklı donanım ve yazılım yapılandırmalarında daha iyi verimlilik ve hız için modellerimizde ince ayar yapmamıza yardımcı olur.
  • Trend Analizi: Kullanım eğilimlerini inceleyerek, toplumumuzun değişen ihtiyaçlarını tahmin edebilir ve bunlara yanıt verebiliriz.

Gizlilikle İlgili Hususlar

Bize emanet ettiğiniz verilerin gizliliğini ve güvenliğini sağlamak için çeşitli önlemler alıyoruz:

  • Anonimleştirme: Google Analytics'i toplanan verileri anonimleştirecek şekilde yapılandırıyoruz, bu da kişisel olarak tanımlanabilir hiçbir bilginin (PII) toplanmadığı anlamına gelir. Hizmetlerimizi kişisel bilgilerinizin gizli kalacağı güvencesiyle kullanabilirsiniz.
  • Toplama: Veriler yalnızca toplu halde analiz edilir. Bu uygulama, herhangi bir bireysel kullanıcının etkinliğini ortaya çıkarmadan kalıpların gözlemlenebilmesini sağlar.
  • Görüntü Verisi Toplama Yok: Ultralytics herhangi bir eğitim veya çıkarım görüntüsü toplamaz, işlemez veya görüntülemez.

Sentry Kaza Raporlama

Sentry, sorunların gerçek zamanlı olarak tanımlanmasına, teşhis edilmesine ve çözülmesine yardımcı olan, uygulamaların sağlamlığını ve güvenilirliğini sağlayan geliştirici merkezli bir hata izleme yazılımıdır. Paketimizde, çökme raporlaması yoluyla içgörüler sağlayarak çok önemli bir rol oynar ve yazılımımızın istikrarına ve sürekli iyileştirilmesine önemli ölçüde katkıda bulunur.

Not

Sentry aracılığıyla çarpışma raporlaması yalnızca aşağıdaki durumlarda etkinleştirilir sentry-sdk Python paketi sisteminize önceden yüklenmiştir. Bu paket, sisteminizdeki ultralytics önkoşulları vardır ve Ultralytics tarafından otomatik olarak yüklenmeyecektir.

Topladıklarımız

Eğer sentry-sdk Python paketi sisteminize önceden yüklenmişse, bir çökme olayı aşağıdaki bilgileri gönderebilir:

  • Çökme Günlükleri: Hata ayıklama çalışmalarımız için hayati önem taşıyan, uygulamanın çökme anındaki durumuna ilişkin ayrıntılı raporlar.
  • Hata Mesajları: Olası sorunları hızlı bir şekilde anlamak ve çözmek için paketimizin çalışması sırasında oluşan hata mesajlarını kaydediyoruz.

Sentry'nin verileri nasıl işlediği hakkında daha fazla bilgi edinmek için lütfen Sentry'nin Gizlilik Politikasını ziyaret edin.

Bu Verileri Nasıl Kullanıyoruz

  • Hata ayıklama: Kilitlenme günlüklerini ve hata mesajlarını analiz etmek, yazılım hatalarını hızla tespit etmemizi ve düzeltmemizi sağlar.
  • Kararlılık Ölçütleri: Çökmeleri sürekli izleyerek, paketimizin kararlılığını ve güvenilirliğini artırmayı hedefliyoruz.

Gizlilikle İlgili Hususlar

  • Hassas Bilgiler: Kilitlenme günlüklerinin kişisel olarak tanımlanabilir veya hassas kullanıcı verilerinden arındırılmasını sağlayarak bilgilerinizin gizliliğini koruruz.
  • Kontrollü Toplama: Kilitlenme raporlama mekanizmamız, kullanıcı gizliliğine saygı gösterirken yalnızca sorun giderme için gerekli olanları toplamak üzere titizlikle kalibre edilmiştir.

Veri toplamak için kullanılan araçları detaylandırarak ve ilgili gizlilik sayfalarına URL'ler ile ek arka plan bilgileri sunarak, kullanıcılara şeffaflığı ve kullanıcı gizliliğine saygıyı vurgulayarak uygulamalarımızın kapsamlı bir görünümü sunulmaktadır.

Veri Toplamayı Devre Dışı Bırakma

Kullanıcılarımıza verileri üzerinde tam kontrol sağlamaya inanıyoruz. Varsayılan olarak, paketimiz tüm kullanıcıların deneyimini geliştirmeye yardımcı olmak için analiz ve çökme raporları toplayacak şekilde yapılandırılmıştır. Ancak, bazı kullanıcıların bu veri toplama işleminden vazgeçmeyi tercih edebileceğine saygı duyuyoruz.

Analiz ve çökme raporlarının gönderilmesini devre dışı bırakmak için sync=False YOLO ayarlarınızda. Bu, makinenizden analiz araçlarımıza hiçbir veri iletilmemesini sağlar.

Ayarların İncelenmesi

Ayarlarınızın mevcut yapılandırması hakkında bilgi edinmek için bunları doğrudan görüntüleyebilirsiniz:

Ayarları görüntüle

Ayarlarınızı görüntülemek için Python adresini kullanabilirsiniz. İçe aktararak başlayın settings nesnesinden ultralytics modülünü kullanın. Aşağıdaki komutları kullanarak ayarları yazdırın ve iade edin:

from ultralytics import settings

# View all settings
print(settings)

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

Alternatif olarak, komut satırı arayüzü ayarlarınızı basit bir komutla kontrol etmenizi sağlar:

yolo settings

Ayarları Değiştirme

Ultralytics kullanıcıların ayarlarını kolayca değiştirmelerine olanak tanır. Değişiklikler aşağıdaki şekillerde gerçekleştirilebilir:

Ayarları güncelle

Python ortamı içinde update yöntemi üzerinde settings ayarlarınızı değiştirmek için nesne:

from ultralytics import settings

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

# Reset settings to default values
settings.reset()

Komut satırı arayüzünü kullanmayı tercih ederseniz, aşağıdaki komutlar ayarlarınızı değiştirmenize olanak tanır:

# Disable analytics and crash reporting
yolo settings sync=False

# Reset settings to default values
yolo settings reset

Bu sync=False ayarı herhangi bir verinin Google Analytics veya Sentry'ye gönderilmesini engelleyecektir. Ayarlarınız Ultralytics paketini kullanan tüm oturumlarda dikkate alınacak ve gelecekteki oturumlar için diske kaydedilecektir.

Gizlilik Taahhüdü

Ultralytics kullanıcı gizliliğini ciddiye alır. Veri toplama uygulamalarımızı aşağıdaki ilkelere göre tasarlıyoruz:

  • Şeffaflık: Topladığımız veriler ve bunların nasıl kullanıldığı konusunda açığız.
  • Kontrol: Kullanıcılara verileri üzerinde tam kontrol sağlıyoruz.
  • Güvenlik: Topladığımız verileri korumak için endüstri standardı güvenlik önlemleri kullanıyoruz.

Sorular veya Endişeler

Veri toplama uygulamalarımız hakkında herhangi bir sorunuz veya endişeniz varsa, lütfen iletişim formumuz aracılığıyla veya support@ultralytics.com adresinden bize ulaşın. Kullanıcılarımızın paketimizi kullanırken kendilerini bilgilendirilmiş ve gizliliklerinden emin hissetmelerini sağlamaya kendimizi adadık.



Oluşturuldu 2023-11-12, Güncellendi 2023-11-18
Yazarlar: glenn-jocher (2)