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 olarak iyileştirmeye adanmış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 kilitlenme 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çimi özetlemektedir.
Anonimleştirilmiş Google Analytics#
Google Analytics, Google tarafından sunulan ve web sitesi trafiğini izleyen ve raporlayan bir web analitiği hizmetidir. Tasarım ve işlevsellik hakkında bilinçli kararlar almak için çok önemli olan Python paketimizin nasıl kullanıldığı hakkında veri toplamamıza olanak tanır.
Neleri 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ın neler olduğunu anlamamıza yardımcı olur.
- Sistem Bilgileri: Paketimizin çeşitli sistemlerde iyi performans gösterdiğinden emin olmak için hesaplama 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ştirmemize rehberlik eder.
- Optimizasyon: Performans verileri, modellerimizi farklı donanım ve yazılım yapılandırmalarında daha iyi verimlilik ve hız için 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 Konuları#
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ığı güvencesiyle kullanabilirsin.
- Toplulaştırma: Veriler yalnızca toplu formda 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, eğitim veya çıkarım görüntülerini 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ı sorunları tanımlamaya, tanılamaya ve çözmeye yardımcı olan geliştirici odaklı bir hata izleme yazılımıdır. Paketimiz içinde, kilitlenme raporlaması 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 bulunmada çok önemli bir rol oynar.
Sentry aracılığıyla kilitlenme raporlaması, 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üklenmez.
Neleri Topluyoruz#
sentry-sdk Python paketi sisteminde önceden kuruluysa, bir kilitlenme olayı şu bilgileri gönderebilir:
- Kaza Günlükleri: Hata ayıklama çabalarımız için hayati öneme sahip olan, bir kaza anındaki uygulamanın durumuna dair 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 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: Kazaları sürekli izleyerek paketimizin kararlılığını ve güvenilirliğini artırmayı hedefliyoruz.
Gizlilik Konuları#
- Hassas Bilgiler: Kaza günlüklerinin kişisel olarak tanımlanabilir veya hassas kullanıcı verilerinden arındırılmasını sağlıyor, bilgilerinin gizliliğini koruyoruz.
- Kontrollü Toplama: Kaza raporlama mekanizmamız, kullanıcı gizliliğine saygı duyarken 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 gizlilik sayfalarına bağlantılar içeren ek arka plan bilgileri sunulmasıyla, kullanıcılara uygulamalarımıza dair kapsamlı bir bakış açısı sağlanmakta, şeffaflık ve 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 analitik ve kaza 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 kilitlenme raporları göndermeyi devre dışı bırakmak için YOLO ayarlarında sync=False değerini ayarlaman yeterlidir. Bu, makinenden analitik araçlarımıza hiçbir verinin iletilmemesini sağlar.
Ayarları İnceleme#
Mevcut ayarlarının yapılandırması hakkında bilgi edinmek için ayarlarına doğrudan göz atabilirsin:
Ayarlarını görmek için Python kullanabilirsin. ultralytics modülünden settings nesnesini 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ştirmesine olanak tanır. Değişiklikler aşağıdaki yollarla gerçekleştirilebilir:
Python ortamında, ayarlarını değiştirmek için settings nesnesi üzerinde update metodunu ç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 engeller. Ayarların, Ultralytics paketini kullanan 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ı şu 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 uyguluyoruz.
Sorular veya Endişeler#
Veri toplama uygulamalarımız hakkında herhangi bir sorun veya endirin varsa, lütfen iletişim formu veya support@ultralytics.com aracılığıyla bize ulaş. Kullanıcılarımızın paketimizi kullanırken gizlilikleri konusunda bilgili ve güvende hissetmelerini sağlamaya kararlıyız.
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, hiçbir kişisel olarak tanımlanabilir bilginin (PII) toplanmamasını sağlamak için anonimleştirilir. İkinci olarak, veriler toplu formda analiz edilerek bireysel kullanıcı etkinlikleri tanımlanmadan kalıpları gözlemlememize olanak tanır. Son olarak, kullanıcı verilerini daha fazla korumak için hiçbir eğitim veya çıkarım resmi topluyoruz. Bu önlemler şeffaflık ve gizlilik taahhüdümüzle uyumludur. Daha fazla ayrıntı için Gizlilik Hususları bölümünü ziyaret et.
Ultralytics Google Analytics ile ne tür veriler topluyor?#
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ığı hesaplama ortamları hakkında genel, tanımlayıcı olmayan 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 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 işlem, herhangi bir analitiğin veya kilitlenme raporunun iletimini durdurur. Python veya CLI yöntemlerini kullanarak veri toplamayı 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ştirmeyle ilgili daha fazla ayrıntı için Ayarları Değiştirme bölümüne göz at.
Ultralytics YOLO'da Sentry ile kaza raporlama nasıl çalışır?#
sentry-sdk paketi önceden kuruluysa, Sentry bir kilitlenme olayı meydana geldiğinde ayrıntılı kilitlenme günlükleri ve hata mesajları toplar. Bu veriler, YOLO Python paketinin sağlamlığını ve güvenilirliğini artırarak sorunları hızlı bir şekilde teşhis etmemize ve çözmemize yardımcı olur. Toplanan kilitlenme günlükleri, kullanıcı gizliliğini korumak için her türlü kişisel olarak tanımlanabilir bilgiden arındırılır. Daha fazla bilgi için Sentry Kilitlenme Raporlaması bölümünü kontrol et.
Mevcut veri toplama ayarlarımı Ultralytics YOLO'da 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 Ayarları Denetleme bölümüne bak.