İç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 izleyen ve 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 Privacy adresini 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.

SSS

Ultralytics topladığı verilerin gizliliğini nasıl sağlıyor?

Ultralytics birkaç temel önlemle kullanıcı gizliliğine öncelik verir. İlk olarak, Google Analytics ve Sentry aracılığıyla toplanan tüm veriler, kişisel olarak tanımlanabilir hiçbir bilginin (PII) toplanmamasını sağlamak için anonimleştirilir. İkinci olarak, veriler toplu halde analiz edilir ve bireysel kullanıcı faaliyetlerini tanımlamadan kalıpları gözlemlememize olanak tanır. Son olarak, kullanıcı verilerini daha da koruyarak herhangi bir eğitim veya çıkarım görüntüsü toplamıyoruz. Bu önlemler şeffaflık ve gizliliğe olan bağlılığımızla uyumludur. Daha fazla ayrıntı için Gizlilik Hususları bölümümüzü ziyaret edin.

Ultralytics , Google Analytics ile ne tür veriler toplar?

Ultralytics Google Analytics'i kullanarak üç ana veri türü toplar:

  • Kullanım Ölçütleri: Bunlar, YOLO Python paketinin ne sıklıkta ve ne şekilde kullanıldığını, tercih edilen özellikleri ve tipik komut satırı argümanlarını içerir.
  • Sistem Bilgileri: Paketin çalıştırıldığı bilgisayar ortamları hakkında tanımlanamayan genel bilgiler.
  • Performans Verileri: Eğitim, doğrulama ve çıkarım sırasında modellerin performansıyla ilgili metrikler. Bu veriler kullanıcı deneyimini geliştirmemize ve yazılım performansını optimize etmemize yardımcı olur. Anonimleştirilmiş Google Analytics bölümünde daha fazla bilgi edinin.

Ultralytics YOLO paketinde veri toplamayı nasıl devre dışı bırakabilirim?

Veri toplamayı devre dışı bırakmak için sync=False YOLO ayarlarınızda. Bu eylem, herhangi bir analiz veya çökme raporunun iletimini durdurur. Veri toplamayı Python veya CLI yöntemlerini kullanarak devre dışı bırakabilirsiniz:

Ayarları güncelle

from ultralytics import settings

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

# Reset settings to default values
settings.reset()
# Disable analytics and crash reporting
yolo settings sync=False

# Reset settings to default values
yolo settings reset

Ayarlarınızı değiştirme hakkında daha fazla bilgi için Ayarları Değiştirme bölümüne bakın.

Sentry ile çökme raporlaması Ultralytics YOLO adresinde nasıl çalışır?

Eğer sentry-sdk paketi önceden yüklendiğinde, Sentry bir çökme olayı meydana geldiğinde ayrıntılı çökme günlüklerini ve hata mesajlarını toplar. Bu veriler, sorunları derhal teşhis etmemize ve çözmemize yardımcı olarak YOLO Python paketinin sağlamlığını ve güvenilirliğini artırır. Toplanan çökme günlükleri, kullanıcı gizliliğini korumak için kişisel olarak tanımlanabilir bilgilerden arındırılır. Daha fazla bilgi için Sentry Kaza Raporlama Bölüm.

Mevcut veri toplama ayarlarımı Ultralytics YOLO adresinden inceleyebilir miyim?

Evet, veri toplama tercihlerinizin yapılandırmasını anlamak için mevcut ayarlarınızı kolayca görüntüleyebilirsiniz. Bu ayarları incelemek için aşağıdaki yöntemleri kullanın:

Ayarları görüntüle

from ultralytics import settings

# View all settings
print(settings)

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

Daha fazla ayrıntı için Ayarların İncelenmesi bölümüne bakın.



Oluşturma 2023-11-12, Güncelleme 2024-07-04
Yazarlar: glenn-jocher (5)