Meet YOLO26: next-gen vision AI.

Link to this sectionRaccolta dati per il pacchetto Python Ultralytics#

Link to this sectionPanoramica#

Ultralytics si dedica al continuo miglioramento dell'esperienza utente e delle funzionalità del nostro pacchetto Python, inclusi i modelli avanzati YOLO che sviluppiamo. Il nostro approccio prevede la raccolta di statistiche di utilizzo anonimizzate e rapporti di crash, che ci aiutano a identificare opportunità di miglioramento e a garantire l'affidabilità del nostro software. Questo documento sulla trasparenza illustra quali dati raccogliamo, il loro scopo e la scelta che hai riguardo a questa raccolta dati.

Link to this sectionGoogle Analytics anonimizzato#

Google Analytics è un servizio di analisi web offerto da Google che traccia e riporta il traffico del sito web. Ci consente di raccogliere dati su come viene utilizzato il nostro pacchetto Python, il che è fondamentale per prendere decisioni informate su design e funzionalità.

Link to this sectionCosa raccogliamo#

  • Metriche di utilizzo: queste metriche ci aiutano a capire quanto spesso e in che modo viene utilizzato il pacchetto, quali funzionalità sono preferite e i tipici argomenti della riga di comando che vengono utilizzati.
  • Informazioni di sistema: raccogliamo informazioni generali non identificabili sul tuo ambiente di elaborazione per garantire che il nostro pacchetto funzioni bene su vari sistemi.
  • Dati sulle prestazioni: comprendere le prestazioni dei nostri modelli durante l'addestramento, la validazione e l'inferenza ci aiuta a identificare opportunità di ottimizzazione.

Per ulteriori informazioni su Google Analytics e sulla privacy dei dati, visita Google Analytics Privacy.

Link to this sectionCome utilizziamo questi dati#

  • Miglioramento delle funzionalità: le informazioni ottenute dalle metriche di utilizzo ci guidano nel migliorare la soddisfazione dell'utente e il design dell'interfaccia.
  • Ottimizzazione: i dati sulle prestazioni ci aiutano a ottimizzare i nostri modelli per una migliore efficienza e velocità su diverse configurazioni hardware e software.
  • Analisi dei trend: studiando i trend di utilizzo, possiamo prevedere e rispondere alle esigenze in evoluzione della nostra community.

Link to this sectionConsiderazioni sulla privacy#

Adottiamo diverse misure per garantire la privacy e la sicurezza dei dati che ci affidi:

  • Anonimizzazione: configuriamo Google Analytics per rendere anonimi i dati raccolti, il che significa che non vengono raccolte informazioni di identificazione personale (PII). Puoi utilizzare i nostri servizi con la certezza che i tuoi dati personali rimangano privati.
  • Aggregazione: i dati vengono analizzati solo in forma aggregata. Questa pratica garantisce che i pattern possano essere osservati senza rivelare l'attività del singolo utente.
  • Nessuna raccolta di dati di immagini: Ultralytics non raccoglie, elabora o visualizza alcuna immagine di addestramento o inferenza.

Link to this sectionSegnalazione crash tramite Sentry#

Sentry è un software di tracciamento degli errori incentrato sullo sviluppatore che aiuta a identificare, diagnosticare e risolvere i problemi in tempo reale, garantendo la robustezza e l'affidabilità delle applicazioni. All'interno del nostro pacchetto, svolge un ruolo cruciale fornendo informazioni tramite la segnalazione di crash, contribuendo in modo significativo alla stabilità e al continuo perfezionamento del nostro software.

Nota

La segnalazione dei crash tramite Sentry viene attivata solo se il pacchetto Python sentry-sdk è pre-installato sul tuo sistema. Questo pacchetto non è incluso nei prerequisiti di ultralytics e non verrà installato automaticamente da Ultralytics.

Link to this sectionCosa raccogliamo#

Se il pacchetto Python sentry-sdk è pre-installato sul tuo sistema, un evento di crash potrebbe inviare le seguenti informazioni:

  • Log di crash: rapporti dettagliati sulle condizioni dell'applicazione al momento del crash, che sono vitali per i nostri sforzi di debug.
  • Messaggi di errore: registriamo i messaggi di errore generati durante il funzionamento del nostro pacchetto per comprendere e risolvere rapidamente i potenziali problemi.

Per saperne di più su come Sentry gestisce i dati, visita la Privacy Policy di Sentry.

Link to this sectionCome utilizziamo questi dati#

  • Debug: l'analisi dei log di crash e dei messaggi di errore ci consente di identificare e correggere rapidamente i bug del software.
  • Metriche di stabilità: monitorando costantemente i crash, miriamo a migliorare la stabilità e l'affidabilità del nostro pacchetto.

Link to this sectionConsiderazioni sulla privacy#

  • Informazioni sensibili: ci assicuriamo che i log di crash siano ripuliti da qualsiasi dato utente identificabile o sensibile, salvaguardando la riservatezza delle tue informazioni.
  • Raccolta controllata: il nostro meccanismo di segnalazione dei crash è meticolosamente calibrato per raccogliere solo ciò che è essenziale per la risoluzione dei problemi, rispettando al contempo la privacy dell'utente.

Dettagliando gli strumenti utilizzati per la raccolta dati e offrendo ulteriori informazioni di background con URL alle rispettive pagine sulla privacy, agli utenti viene fornita una visione completa delle nostre pratiche, sottolineando la trasparenza e il rispetto per la privacy dell'utente.

Link to this sectionDisabilitazione della raccolta dati#

Crediamo nel fornire ai nostri utenti il pieno controllo sui loro dati. Per impostazione predefinita, il nostro pacchetto è configurato per raccogliere analisi e rapporti di crash per aiutare a migliorare l'esperienza per tutti gli utenti. Tuttavia, rispettiamo il fatto che alcuni utenti possano preferire di disattivare questa raccolta dati.

Per disattivare l'invio di analisi e rapporti di crash, puoi semplicemente impostare sync=False nelle tue impostazioni YOLO. Questo garantisce che nessun dato venga trasmesso dalla tua macchina ai nostri strumenti di analisi.

Link to this sectionIspezione delle impostazioni#

Per ottenere informazioni sulla configurazione attuale delle tue impostazioni, puoi visualizzarle direttamente:

Visualizza le impostazioni

Puoi utilizzare Python per visualizzare le tue impostazioni. Inizia importando l'oggetto settings dal modulo ultralytics. Stampa e restituisci le impostazioni usando i seguenti comandi:

from ultralytics import settings

# View all settings
print(settings)

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

Link to this sectionModifica delle impostazioni#

Ultralytics consente agli utenti di modificare facilmente le proprie impostazioni. Le modifiche possono essere effettuate nei seguenti modi:

Aggiorna le impostazioni

All'interno dell'ambiente Python, chiama il metodo update sull'oggetto settings per modificare le tue impostazioni:

from ultralytics import settings

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

# Reset settings to default values
settings.reset()

L'impostazione sync=False impedirà l'invio di qualsiasi dato a Google Analytics o Sentry. Le tue impostazioni saranno rispettate in tutte le sessioni che utilizzano il pacchetto Ultralytics e salvate su disco per le sessioni future.

Link to this sectionImpegno per la privacy#

Ultralytics prende sul serio la privacy dell'utente. Progettiamo le nostre pratiche di raccolta dati seguendo questi principi:

  • Trasparenza: siamo aperti riguardo ai dati che raccogliamo e a come vengono utilizzati.
  • Controllo: diamo agli utenti il pieno controllo sui loro dati.
  • Sicurezza: impieghiamo misure di sicurezza standard del settore per proteggere i dati che raccogliamo.

Link to this sectionDomande o dubbi#

Se hai domande o dubbi sulle nostre pratiche di raccolta dati, ti preghiamo di contattarci tramite il nostro modulo di contatto o via support@ultralytics.com. Ci impegniamo a garantire che i nostri utenti si sentano informati e sicuri riguardo alla loro privacy quando utilizzano il nostro pacchetto.

Link to this sectionFAQ#

Link to this sectionCome garantisce Ultralytics la privacy dei dati che raccoglie?#

Ultralytics dà priorità alla privacy dell'utente attraverso diverse misure chiave. Innanzitutto, tutti i dati raccolti tramite Google Analytics e Sentry vengono resi anonimi per garantire che non vengano raccolte informazioni di identificazione personale (PII). In secondo luogo, i dati vengono analizzati in forma aggregata, consentendoci di osservare i pattern senza identificare le attività dei singoli utenti. Infine, non raccogliamo alcuna immagine di addestramento o inferenza, proteggendo ulteriormente i dati dell'utente. Queste misure sono in linea con il nostro impegno per la trasparenza e la privacy. Per maggiori dettagli, visita la nostra sezione Considerazioni sulla privacy.

Link to this sectionChe tipi di dati raccoglie Ultralytics con Google Analytics?#

Ultralytics raccoglie tre tipi principali di dati utilizzando Google Analytics:

  • Metriche di utilizzo: queste includono quanto spesso e in che modo viene utilizzato il pacchetto Python YOLO, le funzionalità preferite e i tipici argomenti della riga di comando.
  • Informazioni di sistema: informazioni generali non identificabili sugli ambienti di elaborazione in cui viene eseguito il pacchetto.
  • Dati sulle prestazioni: metriche relative alle prestazioni dei modelli durante l'addestramento, la validazione e l'inferenza.

Questi dati ci aiutano a migliorare l'esperienza dell'utente e a ottimizzare le prestazioni del software. Scopri di più nella sezione Google Analytics anonimizzato.

Link to this sectionCome posso disabilitare la raccolta dati nel pacchetto Ultralytics YOLO?#

Per disattivare la raccolta dati, puoi semplicemente impostare sync=False nelle tue impostazioni YOLO. Questa azione interrompe la trasmissione di qualsiasi analisi o rapporto di crash. Puoi disabilitare la raccolta dati utilizzando Python o metodi CLI:

Aggiorna le impostazioni
from ultralytics import settings

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

# Reset settings to default values
settings.reset()

Per ulteriori dettagli sulla modifica delle impostazioni, fai riferimento alla sezione Modifica impostazioni.

Link to this sectionCome funziona la segnalazione dei crash con Sentry in Ultralytics YOLO?#

Se il pacchetto sentry-sdk è pre-installato, Sentry raccoglie log di crash dettagliati e messaggi di errore ogni volta che si verifica un evento di crash. Questi dati ci aiutano a diagnosticare e risolvere i problemi prontamente, migliorando la robustezza e l'affidabilità del pacchetto Python YOLO. I log di crash raccolti vengono ripuliti da qualsiasi informazione di identificazione personale per proteggere la privacy dell'utente. Per ulteriori informazioni, consulta la sezione Segnalazione crash tramite Sentry.

Link to this sectionPosso controllare le mie attuali impostazioni di raccolta dati in Ultralytics YOLO?#

Sì, puoi visualizzare facilmente le tue impostazioni attuali per comprendere la configurazione delle tue preferenze di raccolta dati. Utilizza i seguenti metodi per controllare queste impostazioni:

Visualizza le impostazioni
from ultralytics import settings

# View all settings
print(settings)

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

Per ulteriori dettagli, fai riferimento alla sezione Ispezione impostazioni.