Ultralytics Python Paketi için Veri Toplama

Genel Bakış

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

Anonimleştirilmiş Google Analytics

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

Neler Topluyoruz

  • Kullanım Metrikleri: Bu metrikler, paketin ne sıklıkla 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österdiğinden emin olmak için işlem ortamın hakkında genel, tanımlayıcı olmayan bilgiler topluyoruz.
  • Performans Verileri: Modellerimizin eğitim, doğrulama ve çıkarım sırasındaki 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 Gizliliği sayfasını ziyaret et.

Bu Verileri Nasıl Kullanıyoruz

  • Özellik İyileştirme: Kullanım metriklerinden elde edilen içgörüler, kullanıcı memnuniyetini ve arayüz tasarımını geliştirmemizde bize rehberlik eder.
  • Optimizasyon: Performans verileri, farklı donanım ve yazılım yapılandırmalarında daha iyi verimlilik ve hız için modellerimize ince ayar yapmamıza yardımcı olur.
  • Trend Analizi: Kullanım trendlerini inceleyerek topluluğumuzun gelişen ihtiyaçlarını öngörebilir ve bunlara yanıt verebiliriz.

Gizlilik Hususları

Bize emanet ettiğin 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 bilgilerinin gizli kaldığından emin olarak kullanabilirsin.
  • Toplulaştırma: Veriler yalnızca toplu halde analiz edilir. Bu uygulama, herhangi bir kullanıcının bireysel etkinliğini açığa çıkarmadan kalıpların gözlemlenebilmesini sağlar.
  • Görüntü Verisi Toplanmaması: Ultralytics hiçbir eğitim veya çıkarım görüntüsünü toplamaz, işlemez veya görüntülemez.

Sentry Kaza Raporlama

Sentry, uygulamaların sağlamlığını ve güvenilirliğini garanti ederek, gerçek zamanlı olarak sorunların tanımlanmasına, teşhis edilmesine ve çözülmesine yardımcı olan geliştirici odaklı bir hata takip yazılımıdır. Paketimiz içinde kaza raporlama yoluyla içgörüler sağlayarak, yazılımımızın kararlılığına ve sürekli geliştirilmesine önemli ölçüde katkıda bulunarak kritik bir rol oynar.

Not

Sentry aracılığıyla kaza raporlama, yalnızca sentry-sdk Python paketi sisteminde önceden yüklüyse etkinleştirilir. Bu paket ultralytics ön koşullarına dahil değildir ve Ultralytics tarafından otomatik olarak yüklenmeyecektir.

Neler Topluyoruz

Eğer sentry-sdk Python paketi sisteminde önceden yüklüyse, bir kaza olayı gerçekleştiğinde şu bilgiler gönderilebilir:

  • Kaza Günlükleri: Hata ayıklama çabalarımız için hayati öneme sahip olan, bir kaza anındaki uygulamanın durumu hakkında detaylı raporlar.
  • Hata Mesajları: Paketimizin çalışması sırasında oluşturulan hata mesajlarını, olası sorunları hızla anlamak ve çözmek için kaydediyoruz.

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

Bu Verileri Nasıl Kullanıyoruz

  • Hata Ayıklama: Kaza günlüklerini ve hata mesajlarını analiz etmek, yazılım hatalarını hızla tanımlamamızı ve düzeltmemizi sağlar.
  • Kararlılık Metrikleri: Kaza durumlarını sürekli izleyerek paketimizin kararlılığını ve güvenilirliğini artırmayı hedefliyoruz.

Gizlilik Hususları

  • Hassas Bilgiler: Kaza günlüklerinin kişisel olarak tanımlanabilir veya hassas kullanıcı verilerinden arındırıldığından emin olarak bilgilerinin gizliliğini koruyoruz.
  • Kontrollü Toplama: Kaza raporlama mekanizmamız, kullanıcı gizliliğine saygı duyarken yalnızca sorun giderme için gerekli olanları toplayacak şekilde titizlikle kalibre edilmiştir.

Veri toplama için kullanılan araçların detaylandırılması ve ilgili gizlilik sayfalarına URL'ler ile ek arka plan bilgileri sunulmasıyla, kullanıcılara uygulamalarımıza dair kapsamlı bir bakış açısı sunulmakta ve şeffaflığa ile kullanıcı gizliliğine verilen önem vurgulanmaktadı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 için deneyimi iyileştirmeye yardımcı olmak amacıyla analiz verilerini ve kaza raporlarını toplayacak şekilde yapılandırılmıştır. Ancak, bazı kullanıcıların bu veri toplamayı devre dışı bırakmayı tercih edebileceğine saygı duyuyoruz.

Analiz ve kaza raporlarının gönderilmesini devre dışı bırakmak için YOLO ayarlarında sync=False değerini ayarlaman yeterlidir. Bu, makinenizden analiz araçlarımıza hiçbir verinin iletilmemesini sağlar.

Ayarları İnceleme

Ayarlarının mevcut yapılandırması hakkında bilgi edinmek için onlara doğrudan göz atabilirsin:

Ayarları görüntüle

You can use Python to view your settings. Start by importing the settings object from the ultralytics module. Print and return settings using the following commands:

from ultralytics import settings

# View all settings
print(settings)

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

Ayarları Değiştirme

Ultralytics, kullanıcıların ayarlarını kolayca değiştirmelerine olanak tanır. Değişiklikler aşağıdaki yollarla yapılabilir:

Ayarları güncelle

Within the Python environment, call the update method on the settings object to change your settings:

from ultralytics import settings

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

# Reset settings to default values
settings.reset()

sync=False ayarı, Google Analytics veya Sentry'ye herhangi bir veri gönderilmesini engelleyecektir. Ayarların, Ultralytics paketini kullandığın tüm oturumlarda dikkate alınacak ve gelecek oturumlar için diske kaydedilecektir.

Gizliliğe Bağlılık

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

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

Sorular veya Endişeler

Veri toplama uygulamalarımız hakkında herhangi bir sorun veya endişen varsa, lütfen iletişim formumuz aracılığıyla veya support@ultralytics.com üzerinden bize ulaş. Kullanıcılarımızın paketimizi kullanırken kendilerini bilgilendirilmiş hissetmelerini ve gizlilikleri konusunda güvende olmalarını sağlamaya kararlıyız.

SSS

Ultralytics, topladığı verilerin gizliliğini nasıl sağlar?

Ultralytics, çeşitli temel önlemlerle 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) toplanmadığından emin olmak için anonimleştirilir. İkinci olarak, veriler toplu halde analiz edilir; bu da bireysel kullanıcı etkinliklerini tanımlamadan kalıpları gözlemlememize olanak tanır. Son olarak, herhangi bir eğitim veya çıkarım görüntüsü toplamayarak kullanıcı verilerini daha da koruyoruz. Bu önlemler, şeffaflık ve gizliliğe olan bağlılığımızla uyumludur. Daha fazla detay için Gizlilik Hususları bölümümüzü ziyaret et.

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

Ultralytics, Google Analytics kullanarak üç ana türde veri toplar:

  • Kullanım Metrikleri: Bunlar, YOLO Python paketinin ne sıklıkla 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ığı bilgi işlem ortamları hakkında tanımlayıcı olmayan genel bilgiler.
  • Performans Verileri: Eğitim, doğrulama ve çıkarım sırasında modellerin performansına ilişkin metrikler.

Bu veriler, kullanıcı deneyimini iyileştirmemize ve yazılım performansını optimize etmemize yardımcı olur. Anonimleştirilmiş Google Analytics bölümünde daha fazla bilgi edin.

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

Veri toplamayı devre dışı bırakmak için YOLO ayarlarında sync=False değerini ayarlaman yeterlidir. Bu eylem, tüm analizlerin veya kaza raporlarının iletimini durdurur. Veri toplamayı Python veya CLI yöntemlerini kullanarak devre dışı bırakabilirsin:

Ayarları güncelle
from ultralytics import settings

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

# Reset settings to default values
settings.reset()

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

Ultralytics YOLO'da Sentry ile kaza raporlama nasıl çalışır?

Eğer sentry-sdk paketi önceden yüklüyse, Sentry bir kaza olayı meydana geldiğinde detaylı kaza günlüklerini ve hata mesajlarını toplar. Bu veriler, sorunları hızla teşhis edip çözmemize yardımcı olarak YOLO Python paketinin sağlamlığını ve güvenilirliğini artırır. Toplanan kaza günlükleri, kullanıcı gizliliğini korumak için kişisel olarak tanımlanabilir tüm bilgilerden arındırılır. Daha fazla bilgi için Sentry Kaza Raporlama bölümünü kontrol et.

Ultralytics YOLO'daki mevcut veri toplama ayarlarımı inceleyebilir miyim?

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

Ayarları görüntüle
from ultralytics import settings

# View all settings
print(settings)

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

Daha fazla detay için Ayarları İnceleme bölümüne bak.