Overslaan naar inhoud

Gegevensverzameling voor Ultralytics Python Pakket

Overzicht

Ultralytics is toegewijd aan het voortdurend verbeteren van de gebruikerservaring en de mogelijkheden van ons Python pakket, inclusief de geavanceerde YOLO modellen die we ontwikkelen. Onze aanpak omvat het verzamelen van geanonimiseerde gebruiksstatistieken en crashrapporten, die ons helpen om mogelijkheden voor verbetering te identificeren en de betrouwbaarheid van onze software te garanderen. Dit transparantiedocument beschrijft welke gegevens we verzamelen, het doel ervan en de keuze die je hebt met betrekking tot deze gegevensverzameling.

Geanonimiseerde Google Analytics

Google Analytics is een webanalyseservice die wordt aangeboden door Google en waarmee websiteverkeer wordt bijgehouden en gerapporteerd. Hiermee kunnen we gegevens verzamelen over hoe ons Python pakket wordt gebruikt, wat cruciaal is voor het nemen van gefundeerde beslissingen over ontwerp en functionaliteit.

Wat we verzamelen

  • Gebruiksgegevens: Deze statistieken helpen ons te begrijpen hoe vaak en op welke manieren het pakket wordt gebruikt, welke functies favoriet zijn en de typische commandoregel argumenten die worden gebruikt.
  • Systeeminformatie: Wij verzamelen algemene niet-identificeerbare informatie over je computeromgeving om ervoor te zorgen dat ons pakket goed presteert op verschillende systemen.
  • Prestatiegegevens: Inzicht in de prestaties van onze modellen tijdens training, validatie en inferentie helpt ons bij het identificeren van optimalisatiekansen.

Ga voor meer informatie over Google Analytics en gegevensprivacy naar Google Analytics Privacy.

Hoe we deze gegevens gebruiken

  • Verbetering van functies: Inzichten uit gebruiksmetingen leiden ons bij het verbeteren van de gebruikerstevredenheid en het interfaceontwerp.
  • Optimalisatie: Prestatiegegevens helpen ons bij het afstemmen van onze modellen voor een betere effici├źntie en snelheid bij verschillende hardware- en softwareconfiguraties.
  • Trendanalyse: Door gebruikstrends te bestuderen kunnen we de veranderende behoeften van onze gemeenschap voorspellen en erop inspelen.

Privacy-overwegingen

We nemen verschillende maatregelen om de privacy en veiligheid van de gegevens die je aan ons toevertrouwt te waarborgen:

  • Anonimisering: We configureren Google Analytics om de verzamelde gegevens te anonimiseren, wat betekent dat er geen persoonlijk identificeerbare informatie (PII) wordt verzameld. Je kunt onze diensten gebruiken met de zekerheid dat je persoonlijke gegevens priv├ę blijven.
  • Samenvoeging: Gegevens worden alleen in geaggregeerde vorm geanalyseerd. Deze praktijk zorgt ervoor dat patronen kunnen worden waargenomen zonder de activiteit van een individuele gebruiker te onthullen.
  • Geen verzameling van beeldgegevens: Ultralytics verzamelt, verwerkt of bekijkt geen trainings- of inferentiebeelden.

Sentry Crash Reporting

Sentry is software voor foutopsporing waarbij de ontwikkelaar centraal staat en die helpt bij het identificeren, diagnosticeren en oplossen van problemen in realtime, waardoor de robuustheid en betrouwbaarheid van applicaties wordt gegarandeerd. Binnen ons pakket speelt het een cruciale rol door inzichten te verschaffen via crashrapportage, wat aanzienlijk bijdraagt aan de stabiliteit en voortdurende verfijning van onze software.

Opmerking

Crashmelding via Sentry is alleen geactiveerd als de sentry-sdk Python pakket vooraf geïnstalleerd is op je systeem. Dit pakket is niet opgenomen in de ultralytics en wordt niet automatisch geïnstalleerd door Ultralytics.

Wat we verzamelen

Als de sentry-sdk Python pakket vooraf geïnstalleerd is op je systeem kan een crash de volgende informatie versturen:

  • Crash Logs: Gedetailleerde rapporten over de toestand van de applicatie op het moment van een crash, die van vitaal belang zijn voor onze debugging-inspanningen.
  • Foutmeldingen: We registreren foutmeldingen die worden gegenereerd tijdens de werking van ons pakket om mogelijke problemen te begrijpen en snel op te lossen.

Ga voor meer informatie over hoe Sentry met gegevens omgaat naar Sentry's Privacybeleid.

Hoe we deze gegevens gebruiken

  • Debuggen: Door crashlogs en foutmeldingen te analyseren, kunnen we softwarebugs snel opsporen en corrigeren.
  • Stabiliteitsgegevens: Door voortdurend te controleren op crashes proberen we de stabiliteit en betrouwbaarheid van ons pakket te verbeteren.

Privacy-overwegingen

  • Gevoelige informatie: We zorgen ervoor dat crashlogs worden geschoond van alle persoonlijk identificeerbare of gevoelige gebruikersgegevens, zodat de vertrouwelijkheid van je informatie wordt beschermd.
  • Gecontroleerde verzameling: Ons crashrapportagemechanisme is zorgvuldig gekalibreerd om alleen datgene te verzamelen wat essentieel is voor probleemoplossing, terwijl de privacy van de gebruiker wordt gerespecteerd.

Door gedetailleerd aan te geven welke tools worden gebruikt voor het verzamelen van gegevens en door aanvullende achtergrondinformatie te bieden met URL's naar hun respectieve privacypagina's, krijgen gebruikers een volledig beeld van onze praktijken, waarbij de nadruk wordt gelegd op transparantie en respect voor de privacy van gebruikers.

Gegevensverzameling uitschakelen

Wij geloven erin om onze gebruikers volledige controle over hun gegevens te geven. Ons pakket is standaard geconfigureerd om analyses en crashrapporten te verzamelen om de ervaring voor alle gebruikers te verbeteren. We respecteren echter dat sommige gebruikers er de voorkeur aan geven om deze gegevensverzameling uit te schakelen.

Om het verzenden van analyse- en crashrapporten uit te schakelen, kun je simpelweg het volgende instellen sync=False in je YOLO instellingen. Dit zorgt ervoor dat er geen gegevens van jouw machine naar onze analysetools worden verzonden.

Instellingen inspecteren

Om inzicht te krijgen in de huidige configuratie van je instellingen, kun je deze direct bekijken:

Instellingen bekijken

Je kunt Python gebruiken om je instellingen te bekijken. Begin met het importeren van de settings object van de ultralytics module. Instellingen afdrukken en retourneren met de volgende commando's:

from ultralytics import settings

# View all settings
print(settings)

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

Als alternatief kun je met de opdrachtregelinterface je instellingen controleren met een eenvoudig commando:

yolo settings

Instellingen wijzigen

Ultralytics kunnen gebruikers eenvoudig hun instellingen wijzigen. Wijzigingen kunnen op de volgende manieren worden uitgevoerd:

Instellingen bijwerken

Roep binnen de Python omgeving het update methode op de settings object om je instellingen te wijzigen:

from ultralytics import settings

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

# Reset settings to default values
settings.reset()

Als je liever de commandoregelinterface gebruikt, kun je met de volgende commando's je instellingen wijzigen:

# Disable analytics and crash reporting
yolo settings sync=False

# Reset settings to default values
yolo settings reset

De sync=False instelling voorkomt dat er gegevens naar Google Analytics of Sentry worden gestuurd. Je instellingen worden gerespecteerd voor alle sessies die het Ultralytics pakket gebruiken en opgeslagen op schijf voor toekomstige sessies.

Toewijding aan privacy

Ultralytics neemt de privacy van gebruikers serieus. We ontwerpen onze gegevensverzamelingspraktijken met de volgende principes:

  • Transparantie: We zijn open over de gegevens die we verzamelen en hoe deze worden gebruikt.
  • Controle: We geven gebruikers volledige controle over hun gegevens.
  • Beveiliging: We gebruiken beveiligingsmaatregelen volgens de industrienormen om de gegevens die we verzamelen te beschermen.

Vragen of zorgen

Als je vragen of zorgen hebt over onze gegevensverzamelingspraktijken, neem dan contact met ons op via ons contactformulier of via support@ultralytics.com. We doen er alles aan om ervoor te zorgen dat onze gebruikers zich geïnformeerd voelen en vertrouwen hebben in hun privacy wanneer ze ons pakket gebruiken.

FAQ

Hoe waarborgt Ultralytics de privacy van de verzamelde gegevens?

Ultralytics geeft prioriteit aan de privacy van gebruikers door middel van een aantal belangrijke maatregelen. Ten eerste worden alle gegevens die via Google Analytics en Sentry worden verzameld, geanonimiseerd om ervoor te zorgen dat er geen persoonlijk identificeerbare informatie (PII) wordt verzameld. Ten tweede worden gegevens in geaggregeerde vorm geanalyseerd, zodat we patronen kunnen waarnemen zonder individuele gebruikersactiviteiten te identificeren. Tot slot verzamelen we geen trainings- of inferentiebeelden, waardoor gebruikersgegevens verder worden beschermd. Deze maatregelen zijn in lijn met ons streven naar transparantie en privacy. Voor meer details, bezoek onze Privacy Overwegingen sectie.

Welke soorten gegevens verzamelt Ultralytics met Google Analytics?

Ultralytics verzamelt drie primaire gegevenstypen met behulp van Google Analytics:

  • Gebruiksgegevens: Deze omvatten hoe vaak en op welke manieren het YOLO Python pakket wordt gebruikt, de voorkeursfuncties en typische commandoregelargumenten.
  • Systeem Informatie: Algemene niet-identificeerbare informatie over de computeromgevingen waar het pakket wordt uitgevoerd.
  • Prestatiegegevens: Metriek met betrekking tot de prestaties van modellen tijdens training, validatie en inferentie. Deze gegevens helpen ons om de gebruikerservaring te verbeteren en de prestaties van de software te optimaliseren. Meer informatie in het gedeelte Geanonimiseerde Google Analytics.

Hoe kan ik gegevensverzameling uitschakelen in het Ultralytics YOLO pakket?

Om het verzamelen van gegevens uit te schakelen, kun je simpelweg het volgende instellen sync=False in je YOLO instellingen. Deze actie stopt de verzending van analytische of crashrapporten. Je kunt het verzamelen van gegevens uitschakelen met de methoden Python of CLI :

Instellingen bijwerken

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

Raadpleeg het gedeelte Instellingen wijzigen voor meer informatie over het wijzigen van je instellingen.

Hoe werkt de crashrapportage met Sentry in Ultralytics YOLO ?

Als de sentry-sdk pakket is voorgeïnstalleerd, verzamelt Sentry gedetailleerde crashlogs en foutmeldingen wanneer zich een crash voordoet. Deze gegevens helpen ons om problemen snel te diagnosticeren en op te lossen, waardoor de robuustheid en betrouwbaarheid van het YOLO Python pakket worden verbeterd. De verzamelde crashlogs worden ontdaan van alle persoonlijk identificeerbare informatie om de privacy van de gebruiker te beschermen. Bekijk voor meer informatie de Sentry Crash Reporting sectie.

Kan ik mijn huidige instellingen voor gegevensverzameling bekijken op Ultralytics YOLO ?

Ja, je kunt gemakkelijk je huidige instellingen bekijken om de configuratie van je voorkeuren voor gegevensverzameling te begrijpen. Gebruik de volgende methoden om deze instellingen te bekijken:

Instellingen bekijken

from ultralytics import settings

# View all settings
print(settings)

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

Raadpleeg het gedeelte Instellingen inspecteren voor meer informatie.



Gemaakt op 2023-11-12, Bijgewerkt op 2024-07-04
Auteurs: glenn-jocher (5)