Ultralytics Python Paketi için Veri Toplama
Genel Bakış
Ultralytics, geliştirdiğimiz gelişmiş YOLO modelleri de dahil olmak üzere, kullanıcı deneyimini ve python paketimizin yeteneklerini sürekli olarak geliştirmeye kendini adamıştır. Yaklaşımımız, anonimleştirilmiş kullanım istatistikleri ve çökme raporları toplamak, iyileştirme fırsatlarını belirlememize yardımcı olmak ve yazılımımızın güvenilirliğini sağlamaktır. Bu şeffaflık belgesi, hangi verileri topladığımızı, amacını ve bu veri toplama ile ilgili sahip olduğunuz seçimi ö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ığımız Veriler
- 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 bilgi işlem ortamınız hakkında genel, tanımlanamayan 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 Gizliliği adresini ziyaret edin.
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ştirmemize rehberlik eder.
- Optimizasyon: Performans verileri, çeşitli 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ı tahmin edebilir ve bunlara yanıt verebiliriz.
Gizlilik Hususları
Bize emanet ettiğiniz verilerin gizliliğini ve güvenliğini sağlamak için çeşitli önlemler alıyoruz:
- Anonimleştirme (Anonymization): 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. Kişisel bilgilerinizin gizli kalacağından emin olarak hizmetlerimizi kullanabilirsiniz.
- Toplama: Veriler yalnızca toplu biçimde analiz edilir. Bu uygulama, herhangi bir bireysel kullanıcının etkinliğini açığa çıkarmadan kalıpların gözlemlenebilmesini sağlar.
- Görüntü Verisi Toplanmıyor: Ultralytics, herhangi bir eğitim veya çıkarım görüntüsünü toplamaz, işlemez veya görüntülemez.
Sentry Çökme Raporlaması
Sentry, uygulamaların sağlamlığını ve güvenilirliğini sağlayarak, sorunları gerçek zamanlı olarak tanımlamaya, teşhis etmeye ve çözmeye yardımcı olan geliştirici merkezli bir hata izleme yazılımıdır. Paketimizde, çökme raporlaması yoluyla içgörüler sağlayarak yazılımımızın kararlılığına ve sürekli iyileştirilmesine önemli ölçüde katkıda bulunarak önemli bir rol oynar.
Not
Sentry aracılığıyla kilitlenme raporlaması yalnızca şu durumlarda etkinleştirilir: sentry-sdk
python paketi sisteminizde önceden yüklenmiştir. Bu paket şunlara dahil değildir: ultralytics
ön koşuldur ve Ultralytics tarafından otomatik olarak yüklenmez.
Topladığımız Veriler
Eğer sentry-sdk
python paketi sisteminizde önceden yüklenmişse, bir çökme olayı aşağıdaki bilgileri gönderebilir:
- Çökme Günlükleri: Uygulamanın çökme anındaki durumu hakkında, hata ayıklama çalışmalarımız için hayati önem taşıyan ayrıntılı raporlar.
- Hata Mesajları: Potansiyel sorunları hızlı bir şekilde anlamak ve çözmek için paketimizin çalışması sırasında oluşturulan 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: Çökme günlüklerini ve hata mesajlarını analiz etmek, yazılım hatalarını hızla belirlememizi ve düzeltmemizi sağlar.
- Kararlılık Metrikleri: Çökmeleri sürekli olarak izleyerek, paketimizin kararlılığını ve güvenilirliğini artırmayı hedefliyoruz.
Gizlilik Hususları
- Hassas Bilgiler: Bilgilerinizin gizliliğini koruyarak, çökme günlüklerinin kişisel olarak tanımlanabilir veya hassas kullanıcı verilerinden temizlenmesini sağlıyoruz.
- Kontrollü Veri Toplama: Çökme raporlama mekanizmamız, kullanıcı gizliliğine saygı gösterirken yalnızca sorun giderme için gerekli olanı toplamak üzere titizlikle ayarlanmıştır.
Veri toplama için kullanılan araçları detaylandırarak ve ilgili gizlilik sayfalarına URL'lerle ek arka plan bilgileri sunarak, kullanıcılara uygulamalarımızın kapsamlı bir görünümü sunulmakta, şeffaflık ve kullanıcı gizliliğine saygı 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 ve çökme raporları toplamak üzere yapılandırılmıştır. Ancak, bazı kullanıcıların bu veri toplama işleminden vazgeçmeyi tercih edebileceğini de anlıyoruz.
Analiz ve çökme raporları göndermeyi devre dışı bırakmak için, basitçe şunu ayarlayabilirsiniz: sync=False
YOLO ayarlarınızda. Bu, makinenizden analiz araçlarımıza hiçbir veri aktarılmamasını sağlar.
Ayarları İnceleme
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'u kullanabilirsiniz. İçe aktararak başlayın settings
modülünden nesne. Aşağıdaki komutları kullanarak ayarları yazdırın ve döndürün: ultralytics
modülünden nesne. Aşağıdaki komutları kullanarak ayarları yazdırın ve döndürün:
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ü, basit bir komutla ayarlarınızı kontrol etmenizi sağlar:
yolo settings
Ayarları Değiştirme
Ultralytics, kullanıcıların ayarlarını kolayca değiştirmesine olanak tanır. Değişiklikler aşağıdaki şekillerde yapılabilir:
Ayarları güncelle
Python ortamında, update
yöntemini çağırın settings
ayarlarınızı değiştirmek için:
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 ediyorsanız, 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
sync=False
ayarı, Google Analytics veya Sentry'ye herhangi bir veri gönderilmesini engelleyecektir. Ayarlarınız, Ultralytics paketi kullanılarak tüm oturumlarda dikkate alınacak ve gelecekteki 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 ilkelerle 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ızla ilgili herhangi bir sorunuz veya endişeniz varsa, lütfen iletişim formumuz veya support@ultralytics.com aracılığıyla bize ulaşın. Kullanıcılarımızın paketimizi kullanırken gizlilikleri konusunda bilgilendirilmiş ve güvende hissetmelerini sağlamaya kendimizi adadık.
SSS
Ultralytics, topladığı verilerin gizliliğini nasıl sağlar?
Ultralytics, çeşitli temel önlemler aracılığıyla 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 edilerek, bireysel kullanıcı etkinliklerini 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 Metrikleri: Bunlar, YOLO Python paketinin ne sıklıkta ve ne şekilde kullanıldığı, tercih edilen özellikler ve tipik komut satırı argümanlarını içerir.
- Sistem Bilgileri: Paketin çalıştırıldığı bilgi işlem ortamları hakkında genel, tanımlanamayan 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, basitçe şunu ayarlayabilirsiniz: sync=False
YOLO ayarlarınızda. Bu eylem, herhangi bir analiz veya çökme raporunun iletimini durdurur. python veya CLI yöntemlerini kullanarak veri toplamayı 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 ayrıntı için Ayarları Değiştirme bölümüne bakın.
Ultralytics YOLO'da Sentry ile kilitlenme raporlaması nasıl çalışır?
Eğer sentry-sdk
paketi önceden yüklenmiş olduğundan, bir çökme olayı meydana geldiğinde Sentry 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 tüm bilgilerden temizlenir. Daha fazla bilgi için, Sentry Çökme Raporlaması bölüm.
Ultralytics YOLO'da mevcut veri toplama ayarlarımı 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ı İnceleme bölümüne bakın.