Ultralytics YOLO27:
AI per la visione

Ultralytics si classifica al quinto posto nel rapporto Octoverse 2024 di GitHub

Scopri con noi una pietra miliare per l'AI open source: Ultralytics si classifica al quinto posto nell'Octoverse 2024 di GitHub con i suoi modelli YOLO e la sua community globale di sviluppatori.

ABAbirami Vina9 min read
Ultralytics si classifica al quinto posto nel rapporto Octoverse 2024 di GitHub

Siamo entusiasti di condividere un traguardo importante per Ultralytics e per la nostra comunità di vision AI. Nel report Octoverse 2024 di GitHub, il nostro repository open source si è classificato al 5º posto a livello globale tra tutti i progetti open source e pubblici che hanno attirato il maggior numero di contributori alla loro prima esperienza.

Questo riconoscimento ci colloca accanto a progetti di grande impatto come VS Code di Microsoft, Flutter e LangChain, e davanti ad alcune delle organizzazioni più grandi e influenti del settore tecnologico. È più di un motivo d'orgoglio: riflette in modo concreto la fiducia che la comunità globale degli sviluppatori ripone nei nostri strumenti, nella nostra missione e nella nostra visione.

Ultralytics si classifica al 5º posto nel report Octoverse 2024 di GitHub

Fig. 1 Ultralytics si classifica al 5º posto nel report Octoverse 2024 di GitHub.

Ultralytics ha sempre creduto nella creazione di un'AI di livello mondiale, aperta, accessibile e guidata dalle esigenze del mondo reale. Dai modelli Ultralytics YOLO ai nostri flussi di lavoro per l'addestramento, alla documentazione e agli strumenti di deployment, ogni aspetto di Ultralytics è plasmato da una comunità di contributori che comprende studenti, ricercatori, startup e sviluppatori di tutto il mondo. Questo traguardo convalida il nostro approccio all'AI e alla computer vision incentrato sulla comunità e ci ispira a continuare ad alzare l'asticella.

In questo articolo analizzeremo più da vicino perché questo traguardo è importante, non solo per Ultralytics e la nostra comunità, ma anche per il futuro dell'AI open source e della computer vision.

Cosa raccontano i contributori alla loro prima esperienza di Ultralytics#

Il fatto che Ultralytics sia diventata una delle principali destinazioni open source di GitHub per i contributori alla loro prima esperienza è più di un risultato entusiasmante: riflette direttamente la nostra missione. Ci impegniamo a rendere l'AI non solo all'avanguardia, ma anche aperta, comprensibile e accessibile agli sviluppatori di tutto il mondo.

Secondo il report Octoverse 2024 di GitHub, lo scorso anno oltre 1,4 milioni di sviluppatori hanno effettuato il loro primo contributo open source. Questa impennata non è solo una tendenza: è un segnale importante.

Contributi pubblici totali su GitHub dal 2021 al 2024

Fig. 2 Contributi pubblici totali su GitHub (2021-2024).

I contributi alla loro prima esperienza sono tra gli indicatori più chiari di fiducia, usabilità e reale impatto sulla comunità. Quando gli sviluppatori scelgono Ultralytics come luogo in cui muovere il primo passo, significa che vedono il nostro ecosistema come uno spazio che possono comprendere, a cui possono contribuire e insieme al quale possono crescere.

Essere tra i primi cinque progetti a livello globale rafforza l'idea che, oltre a creare strumenti all'avanguardia, stiamo contribuendo a plasmare il futuro dell'AI accogliendo e responsabilizzando la prossima generazione di sviluppatori e ricercatori.

È un promemoria del fatto che l'innovazione aperta non cresce perché è veloce o appariscente: cresce perché è condivisa. In poche parole, il motore del nostro slancio è una comunità globale in crescita che costruisce insieme.

Uno sguardo più da vicino all'impennata dell'AI#

Ora facciamo un passo indietro per vedere come le tendenze più ampie nell'AI e nell'open source stanno plasmando l'attività degli sviluppatori e come Ultralytics si inserisce in questo scenario.

Il boom dell'AI ha iniziato lentamente a prendere piede alla fine degli anni 2010, ma negli ultimi anni si è fatto sentire più che mai e sta trasformando il modo in cui gli sviluppatori costruiscono il software. Solo nel 2024, GitHub ha registrato una crescita del 98% anno su anno nei progetti di AI generativa e quasi 1 miliardo di contributi ai repository pubblici e open source. Questi numeri mostrano un cambiamento sostanziale nel modo in cui le comunità globali sperimentano, distribuiscono e fanno scalare il software.

Al centro di questo movimento c'è Python. Nel 2024 è diventato ufficialmente il linguaggio di programmazione più utilizzato su GitHub, superando JavaScript (un linguaggio tradizionalmente usato per creare siti web e applicazioni web) per la prima volta in oltre un decennio. Questo cambiamento è dovuto alla crescente influenza di settori come il machine learning, la data science e l'AI, dove Python è il linguaggio predefinito per molti sviluppatori e ricercatori.

Python è stato il linguaggio di programmazione più utilizzato nel 2024

Fig. 3 Python è stato il linguaggio di programmazione più utilizzato nel 2024.

Ad esempio, Jupyter Notebooks, uno strumento comunemente utilizzato per scrivere ed eseguire codice Python insieme a visualizzazioni e spiegazioni dei dati, ha registrato un aumento del 92% nell'utilizzo. Questa crescita è il risultato diretto del fatto che la sperimentazione pratica, l'analisi dei dati e lo sviluppo di modelli di AI sono diventati elementi centrali dei moderni flussi di lavoro software, non solo nella ricerca, ma anche negli ambienti di produzione.

Dove Ultralytics incontra l'impennata globale dell'AI#

Per Ultralytics, questa tendenza è strettamente allineata al modo in cui costruisce la propria comunità. I modelli Ultralytics YOLO open source si trovano all'intersezione tra accessibilità dell'AI e utilità nel mondo reale. Dai dispositivi edge nelle smart city ai sistemi di visione nella robotica e nella produzione industriale, gli sviluppatori di tutto il mondo scelgono i nostri strumenti non solo per le prestazioni, ma anche perché sono facili da comprendere, adattabili a esigenze diverse e progettati con un'attenzione particolare all'affidabilità.

Mentre l'ecosistema globale degli sviluppatori continua a espandersi, ogni giorno vediamo comparire nuovi contributori, casi d'uso e innovazioni. Che si tratti di studenti che sperimentano con Jupyter Notebooks, team che integrano YOLO nei sistemi di produzione o contributori alla loro prima esperienza che esplorano l'AI open source, è uno sforzo collettivo che sta reinventando il modo in cui gli strumenti di computer vision vengono creati e utilizzati.

L'impatto della community Ultralytics su GitHub#

Ora che abbiamo esaminato la recente crescita dei progetti di AI, dedichiamo un momento agli straordinari contributi della community Ultralytics su GitHub.

Fin dal primo giorno, Ultralytics è stata costruita in modo aperto, plasmata dai preziosi feedback, contributi e dalla collaborazione di sviluppatori di tutto il mondo. Quella che è iniziata come una visione del nostro fondatore e CEO, Glenn Jocher, si è evoluta in una comunità globale e vivace.

Desideriamo rivolgere un sentito ringraziamento a tutti coloro che hanno fatto parte di questo percorso, contribuendo con codice, offrendo feedback, testando funzionalità o lasciando una stella su GitHub. Ultralytics non sarebbe ciò che è oggi senza di te.

Come afferma Glenn Jocher, «L'AI open source è stata la base di Ultralytics fin dall'inizio. Ogni contributo ci aiuta a spingere oltre i limiti dell'AI e, insieme, stiamo costruendo qualcosa che può davvero cambiare il mondo».

Ecco una rapida panoramica dell'impatto della community Ultralytics su GitHub:

  • Stelle GitHub di Ultralytics: 100.000 stelle
  • 85 milioni di download tramite pip
  • 3 milioni di modelli addestrati al giorno utilizzando il pacchetto pip di Ultralytics.

In definitiva, ogni contributo nella comunità dell'AI open source favorisce la crescita e rafforza la collaborazione globale. Questo è fondamentale per Ultralytics e fa parte di un movimento più ampio a sostegno dell'AI open source in tutto il mondo.

È interessante notare che l'Open Source Survey 2024 di GitHub rivela che l'ambiente open source sta diventando sempre più diversificato: il 30% degli intervistati si identifica ora come appartenente a una minoranza, con un aumento del 43% rispetto al sondaggio precedente. Mentre la comunità globale degli sviluppatori continua a espandersi, si prevede che questa diversità crescerà ulteriormente, soprattutto in regioni in rapido sviluppo come l'India, che si avvia a diventare la più grande comunità di sviluppatori entro il 2028, oltre a Brasile e Nigeria.

Maggiore partecipazione globale nel settore tecnologico open source

Fig. 4 Stiamo assistendo a una maggiore partecipazione globale nel settore tecnologico open source.

Dall'open source ai casi d'uso reali con Ultralytics YOLO#

A volte può essere difficile visualizzare i numeri in termini di impatto nel mondo reale. Tuttavia, osservando come i modelli Ultralytics YOLO vengono applicati in diversi settori, l'impatto dell'AI open source è evidente.

I modelli Ultralytics YOLO stanno ridefinendo ambiti come la conservazione della fauna selvatica, i sistemi di sicurezza e le smart city. Ad esempio, nella conservazione della fauna selvatica, i droni dotati di YOLO possono essere utilizzati per tracciare le specie a rischio di estinzione e monitorare i loro ambienti, fornendo ai ricercatori informazioni in tempo reale per contribuire a proteggere questi animali.

Analogamente, nei sistemi di sicurezza, YOLO può aiutare a rilevare le minacce, consentendo risposte più rapide e una maggiore protezione nelle situazioni ad alto rischio. Nel frattempo, nelle smart city, i modelli YOLO possono essere utilizzati per gestire il traffico, monitorare gli spazi pubblici e migliorare la sicurezza complessiva fornendo dati aggiornati provenienti da input visivi.

I recenti progressi nella computer vision, come i miglioramenti ottenuti da Ultralytics YOLOv8 a Ultralytics YOLO11, dimostrano quanto si sia evoluta la tecnologia. In particolare, YOLO11 offre un'elaborazione più rapida e una maggiore accuratezza, risultando ancora più efficace per attività come il rilevamento degli oggetti in tempo reale.

Può essere utilizzato nei veicoli autonomi per rilevare gli ostacoli e, in ambito sanitario, può analizzare immagini mediche per accelerare le diagnosi. Queste applicazioni nel mondo reale dimostrano che i modelli di AI open source come YOLO possono risolvere problemi concreti e migliorare il mondo in modi significativi.

Ultralytics YOLO11 utilizzato per monitorare il traffico

Fig. 5. Ultralytics YOLO11 utilizzato per monitorare il traffico.

Punti chiave#

La posizione di Ultralytics al 5º posto nel report Octoverse 2024 di GitHub per aver attirato il maggior numero di contributori alla loro prima esperienza è un traguardo importante, che riflette il crescente interesse per l'AI open source. Questo riconoscimento, insieme alle applicazioni nel mondo reale dei nostri modelli in settori che vanno dalla conservazione della fauna selvatica e dai sistemi di sicurezza alle smart city, dimostra quanto la computer vision sia stata ampiamente adottata.

I progetti open source, come quelli di Ultralytics, sono guidati dalla collaborazione e dalla partecipazione globale. Siamo orgogliosi di far parte di questo movimento e restiamo impegnati ad ampliare l'accessibilità della vision AI, offrendo agli sviluppatori di tutto il mondo gli strumenti per realizzare il proprio potenziale.

Se non hai mai contribuito a un progetto open source, questo è il momento perfetto per iniziare. Unisciti alla nostra community globale. Che tu sia agli inizi o stia effettuando deployment su larga scala, qui c'è un posto per te.

Esplora il nostro repository GitHub per partecipare, consulta le nostre opzioni di licenza per sfruttare le soluzioni di computer vision e scopri come i modelli YOLO stanno generando un impatto nel mondo reale in ambiti come l'AI nell'agricoltura e la vision AI nel settore sanitario.

Explore solutions

Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Computer vision nella logistica

Computer vision nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più
Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Computer vision nella logistica

Computer vision nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più
Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Computer vision nella logistica

Computer vision nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'AI!

Inizia il tuo percorso verso il futuro del machine learning