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, 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 hata 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 özetler.
Anonimleştirilmiş Google Analytics
Google Analytics, Google tarafından sunulan ve web sitesi trafiğini takip edip raporlayan bir web analitiği hizmetidir. Python paketimizin nasıl kullanıldığına dair veri toplamamıza olanak tanır ki bu, tasarım ve işlevsellik hakkında bilinçli kararlar almamız için çok önemlidir.
Neleri Topluyoruz
- Kullanım Metrikleri: Bu metrikler, paketin ne sıklıkla ve ne şekillerde kullanıldığını, hangi özelliklerin tercih edildiğini ve kullanılan tipik komut satırı argümanlarını anlamamıza yardımcı olur.
- Sistem Bilgisi: Paketimizin çeşitli sistemlerde iyi performans gösterdiğinden emin olmak için hesaplama ortamın hakkında genel, tanımlanamaz 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 hakkında daha fazla bilgi için ve Ancak, bulut kullanımı, özellikle yüksek veri kullanımıyla pahalı olabilir ve kullanıcıların veri merkezlerinden uzaksa gecikme sorunlarıyla karşılaşabilirsin. Maliyetleri ve performansı yönetmek için kaynak kullanımını optimize etmek ve , ziyaret et Google Analytics Gizliliği.
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, 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ı tahmin edebilir 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 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 Toplamama: Ultralytics, herhangi bir eğitim veya çıkarım görüntüsünü toplamaz, işlemez veya görüntülemez.
Sentry Hata Raporlama
Sentry, sorunları gerçek zamanlı olarak tanımlamaya, teşhis etmeye ve çözmeye yardımcı olan, uygulamaların sağlamlığını ve güvenilirliğini sağlayan geliştirici odaklı bir hata takip yazılımıdır. Paketimiz içinde, hata raporlama 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 çok önemli bir rol oynar.
Sentry aracılığıyla hata raporlama, yalnızca sentry-sdk Python paketi sisteminde önceden kuruluysa etkinleştirilir. Bu paket ultralytics ön koşullarına dahil değildir ve Ultralytics tarafından otomatik olarak yüklenmeyecektir.
Neleri Topluyoruz
Eğer sentry-sdk Python paketi sisteminde önceden kuruluysa, bir hata olayı aşağıdaki bilgileri gönderebilir:
- Hata Günlükleri: Hata ayıklama çabalarımız için hayati önem taşıyan, bir hata anında uygulamanın durumu hakkında ayrıntılı raporlar.
- Hata Mesajları: Olası 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 yönettiği hakkında daha fazla bilgi edinmek için lütfen ziyaret et Sentry Gizlilik Politikası.
Bu Verileri Nasıl Kullanıyoruz
- Hata ayıklama: Hata 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: Hataları sürekli izleyerek paketimizin kararlılığını ve güvenilirliğini artırmayı hedefliyoruz.
Gizlilik Hususları
- Hassas Bilgiler: Hata günlüklerinin kişisel olarak tanımlanabilir veya hassas kullanıcı verilerinden temizlenmesini sağlayarak bilgilerinin gizliliğini koruyoruz.
- Kontrollü Toplama: Hata raporlama mekanizmamız, kullanıcı gizliliğine saygı duyarken sorun giderme için yalnızca gerekli olanı toplayacak şekilde titizlikle kalibre edilmiştir.
Veri toplama için kullanılan araçları detaylandırarak ve ilgili gizlilik sayfalarına URL'ler ile ek arka plan bilgileri sunarak, kullanıcılara uygulamalarımızın kapsamlı bir görünümü sağlanmakta, ş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 analitik ve hata raporları toplayacak şekilde yapılandırılmıştır. Ancak, bazı kullanıcıların bu veri toplamadan çıkmayı tercih edebileceğine saygı duyuyoruz.
Analitik ve hata raporları göndermekten vazgeçmek için sync=False değerini YOLO ayarlarında ayarlayabilirsin. Bu, makinenizden analitik 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 onları doğrudan görüntüleyebilirsin:
Ayarlarını görüntülemek için Python kullanabilirsin. settings nesnesini ultralytics modülünü içe aktararak başla. Aşağıdaki komutları kullanarak ayarları yazdır ve döndür:
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:
Python ortamında, ayarlarını değiştirmek için update metodunu şu settings nesnesini çağır:
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 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 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.
- Security: 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 bizimle iletişim formu üzerinden veya support@ultralytics.com aracılığıyla ulaş. Kullanıcılarımızın paketimizi kullanırken kendilerini bilgilendirilmiş ve gizlilik konusunda güvende hissetmelerini sağlamaya kararlıyız.
SSS
Ultralytics, topladığı verilerin gizliliğini nasıl sağlar?
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) 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, kullanıcı verilerini daha da koruyarak hiçbir eğitim veya çıkarım görüntüsü toplamıyoruz. Bu önlemler, şeffaflık ve gizlilik taahhüdümüzle uyumludur. Daha fazla ayrıntı için Gizlilik Hususlarıçıkarım argümanları
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 şekillerde kullanıldığı, tercih edilen özellikler ve tipik komut satırı argümanlarını içerir.
- Sistem Bilgisi: Paketin çalıştırıldığı hesaplama ortamları hakkında genel, tanımlanamaz 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. Daha fazla bilgiyi Anonimleştirilmiş Google Analyticsçıkarım argümanları
Ultralytics YOLO paketinde veri toplamayı nasıl devre dışı bırakabilirim?
Veri toplamadan vazgeçmek için sync=False değerini YOLO ayarlarında ayarlayabilirsin. Bu eylem, tüm analitik veya hata raporlarının iletimini durdurur. Veri toplamayı Python veya CLI yöntemlerini kullanarak devre dışı bırakabilirsin:
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 ayrıntı için, şuraya başvur Ayarları Değiştirmeçıkarım argümanları
Ultralytics YOLO'da Sentry ile hata raporlama nasıl çalışır?
Eğer sentry-sdk paketi önceden kuruluysa, Sentry bir hata olayı meydana geldiğinde ayrıntılı hata günlükleri ve hata mesajları toplar. Bu veriler, sorunları hızlı bir şekilde teşhis etmemize ve çözmemize yardımcı olarak YOLO Python paketinin sağlamlığını ve güvenilirliğini artırır. Toplanan hata 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 Hata Raporlamaçıkarım argümanları
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:
from ultralytics import settings
# View all settings
print(settings)
# Return analytics and crash reporting setting
value = settings["sync"]Daha fazla ayrıntı için belgelerimizin Ayarları İncelemeçıkarım argümanları