En cliquant sur "Accepter tous les cookies", vous acceptez que des cookies soient stockés sur votre appareil afin d'améliorer la navigation sur le site, d'analyser l'utilisation du site et de nous aider dans nos efforts de marketing. Plus d'informations
Paramètres des cookies
En cliquant sur "Accepter tous les cookies", vous acceptez que des cookies soient stockés sur votre appareil afin d'améliorer la navigation sur le site, d'analyser l'utilisation du site et de nous aider dans nos efforts de marketing. Plus d'informations
Rejoignez-nous pour jeter un coup d'œil sur une étape importante pour l'IA open-source - Ultralytics se classe 5ème dans l'Octoverse 2024 de GitHub grâce à ses modèles YOLO et à sa communauté de développement mondiale.
Nous sommes ravis de partager une étape importante pour Ultralytics et notre communauté Vision AI. Dans le rapport Octoverse 2024 de GitHub, notre dépôt open-source a été classé 5ème au niveau mondial parmi tous les projets open-source et publics attirant le plus grand nombre de nouveaux contributeurs.
Cette reconnaissance nous place aux côtés de projets impactants comme VS Code de Microsoft, Flutter et LangChain - et devant certaines des organisations les plus importantes et les plus influentes de la tech. C'est plus qu'un badge d'honneur, c'est un reflet puissant de la confiance de la communauté mondiale des développeurs dans nos outils, notre mission et notre vision.
Fig 1. Ultralytics est classé 5ème dans le rapport Octoverse 2024 de GitHub.
Ultralytics a toujours cru en la construction d'une IA de classe mondiale qui soit ouverte, accessible et guidée par les besoins du monde réel. Des modèles YOLO d'Ultralytics à nos flux de formation, notre documentation et nos outils de déploiement, chaque partie d'Ultralytics est façonnée par une communauté de contributeurs composée d'étudiants, de chercheurs, de startups et de développeurs du monde entier. Cette étape valide notre approche de l'IA et de la vision par ordinateur axée sur la communauté et nous incite à continuer à placer la barre plus haut.
Dans cet article, nous allons examiner de plus près pourquoi cette étape est importante - non seulement pour Ultralytics et notre communauté, mais aussi pour l'avenir de l'IA open-source et de la vision par ordinateur.
Comment les nouveaux contributeurs d'Ultralytics reflètent une histoire plus vaste
L'émergence d'Ultralytics comme l'une des meilleures destinations open-source de GitHub pour les nouveaux contributeurs est plus qu'une simple réalisation excitante - c'est un reflet direct de notre mission. Nous nous engageons à rendre l'IA non seulement à la pointe de la technologie, mais aussi ouverte, compréhensible et accessible aux développeurs du monde entier.
Selon le rapport Octoverse 2024 de GitHub, plus de 1,4 million de développeurs ont apporté leur première contribution à un logiciel libre l'année dernière. Cette augmentation n'est pas seulement une tendance, c'est un signal fort.
Fig. 2. Total des contributions publiques sur Github (2021-2024).
Les premières contributions sont parmi les indicateurs les plus clairs de la confiance, de la facilité d'utilisation et de l'impact réel sur la communauté. Lorsque les développeurs choisissent Ultralytics pour faire ce premier pas, cela signifie qu'ils considèrent notre écosystème comme un endroit qu'ils peuvent comprendre, auquel ils peuvent contribuer et avec lequel ils peuvent se développer.
Le fait d'être classé parmi les cinq meilleurs projets au niveau mondial confirme qu'au-delà de la construction d'outils de pointe, nous contribuons à façonner l'avenir de l'IA en accueillant et en donnant les moyens d'agir à la prochaine génération de développeurs et de chercheurs.
Cela nous rappelle que l'innovation ouverte ne s'étend pas parce qu'elle est rapide ou tape-à-l'œil - elle s'étend parce qu'elle est partagée. En d'autres termes, notre élan est alimenté par une communauté mondiale grandissante qui construit ensemble.
Zoom sur la montée en puissance de l'IA
Ensuite, prenons un peu de recul et voyons comment les tendances plus générales de l'IA et de l'open source façonnent l'activité des développeurs et comment Ultralytics s'inscrit dans ce contexte.
Le boom de l'IA a lentement commencé à gagner du terrain à la fin des années 2010, mais ces dernières années, il a été plus fort que jamais - et il transforme la façon dont les développeurs construisent. Rien qu'en 2024, GitHub a enregistré une croissance de 98 % d'une année sur l'autre des projets d'IA générative et près d'un milliard de contributions à des référentiels publics et open-source. Ces chiffres témoignent d'un changement substantiel dans la manière dont les communautés mondiales expérimentent, expédient et mettent à l'échelle les logiciels.
Python est au cœur de ce mouvement. En 2024, il est officiellement devenu le langage de programmation le plus utilisé sur GitHub, dépassant JavaScript (un langage traditionnellement utilisé pour construire des sites web et des applications web) pour la première fois depuis plus d'une décennie. Ce changement est dû à l'influence croissante de domaines tels que l'apprentissage automatique, la science des données et l'IA, où Python est le langage par défaut pour de nombreux développeurs et chercheurs.
Fig. 3. Python est le langage de programmation le plus utilisé en 2024.
Par exemple, Jupyter Notebooks, un outil couramment utilisé pour écrire et exécuter du code Python ainsi que des visualisations et des explications de données, a vu son utilisation augmenter de 92 %. Cette croissance est le résultat direct de l'expérimentation pratique, de l'analyse de données et du développement de modèles d'IA qui deviennent une partie essentielle des flux de travail des logiciels modernes, non seulement dans la recherche mais aussi dans les environnements de production.
Quand Ultralytics rencontre la vague mondiale d'IA
Pour Ultralytics, cette tendance s'aligne étroitement sur la façon dont notre communauté construit. Les modèles YOLO d'Ultralytics à code source ouvert se situent à l'intersection de l'accessibilité de l'IA et de l'utilité dans le monde réel. Qu'il s'agisse de dispositifs de pointe dans les villes intelligentes ou de systèmes de vision dans la robotique et la fabrication, les développeurs du monde entier choisissent nos outils non seulement pour leurs performances, mais aussi parce qu'ils sont faciles à comprendre, adaptables à différents besoins et construits en mettant l'accent sur la fiabilité.
Alors que l'écosystème mondial des développeurs continue de s'étendre, nous voyons apparaître chaque jour de nouveaux contributeurs, de nouveaux cas d'utilisation et de nouvelles innovations. Qu'il s'agisse d'étudiants expérimentant dans les carnets Jupyter, d'équipes intégrant YOLO dans des systèmes de production ou de nouveaux contributeurs explorant l'IA open source, c'est un effort collectif qui réimagine la façon dont les outils de vision par ordinateur sont construits et utilisés.
L'impact de la communauté GitHub Ultralytics
Maintenant que nous avons exploré la croissance récente des projets d'IA, prenons un moment pour discuter des contributions remarquables de la communauté GitHub Ultralytics.
Depuis le premier jour, Ultralytics a été construit de manière ouverte, façonné par le retour d'information inestimable, les contributions et la collaboration des développeurs du monde entier. Ce qui a commencé comme une vision de notre fondateur et PDG, Glenn Jocher, a évolué en une communauté mondiale dynamique.
Nous tenons à remercier chaleureusement tous ceux qui ont participé à cette aventure, que ce soit en contribuant au code, en offrant des commentaires, en testant des fonctionnalités ou en laissant une étoile sur Github. Ultralytics ne serait pas ce qu'il est aujourd'hui sans vous.
Comme le dit Glenn Jocher, "l'IA à code source ouvert a été le fondement d'Ultralytics depuis le début. Chaque contribution nous aide à repousser les limites de l'IA et, ensemble, nous construisons quelque chose qui peut vraiment changer le monde."
Voici un aperçu de l'impact de la communauté GitHub Ultralytics :
Ultralytics GitHub Stars : 100K étoiles
85 millions de téléchargements de Pip
3M Modèles formés par jour à l'aide du logiciel pip Ultralytics.
En fin de compte, chaque contribution à la communauté de l'IA à code source ouvert stimule la croissance et renforce la collaboration mondiale. Ceci est crucial pour Ultralytics et fait partie d'un mouvement plus large soutenant l'IA open-source dans le monde entier.
Il est intéressant de noter que l'enquête 2024 de GitHub sur l'Open Source révèle que l'espace Open Source devient de plus en plus diversifié, 30 % des personnes interrogées s'identifiant désormais à des minorités, soit une augmentation de 43 % par rapport à l'enquête précédente. À mesure que la communauté mondiale des développeurs se développe, cette diversité devrait encore s'accroître, en particulier dans les régions à développement rapide comme l'Inde, qui est en passe de devenir la plus grande communauté de développeurs d'ici 2028, ainsi que le Brésil et le Nigéria.
Fig. 4. Nous constatons une plus grande participation mondiale dans l'espace des technologies à code source ouvert.
De l'open source aux cas d'utilisation réels avec Ultralytics YOLO
Il est parfois difficile de visualiser l'impact réel des chiffres. Cependant, lorsque vous regardez comment les modèles YOLO d'Ultralytics sont appliqués dans diverses industries, l'impact de l'IA open-source est clair.
Les modèles YOLO d'Ultralytics redéfinissent des domaines tels que la conservation de la faune, les systèmes de sécurité et les villes intelligentes. Par exemple, dans le domaine de la conservation de la faune, les drones alimentés par YOLO peuvent être utilisés pour suivre les espèces menacées et surveiller leur environnement, donnant aux chercheurs des informations en temps réel pour aider à protéger ces animaux.
De même, dans les systèmes de sécurité, YOLO peut contribuer à la détection des menaces, permettant des réponses plus rapides et une meilleure protection dans les situations à haut risque. Dans les villes intelligentes, les modèles YOLO peuvent être utilisés pour gérer le trafic, surveiller les espaces publics et améliorer la sécurité générale en fournissant des données actualisées à partir d'entrées visuelles.
Les récentes avancées dans le domaine de la vision par ordinateur, telles que les améliorations apportées par Ultralytics YOLOv8 à Ultralytics YOLO11, démontrent à quel point la technologie a progressé. YOLO11, en particulier, offre un traitement plus rapide et une plus grande précision, ce qui le rend encore plus efficace pour des tâches telles que la détection d'objets en temps réel.
Il peut être utilisé dans les véhicules autonomes pour la détection d'obstacles, et dans le domaine de la santé, il peut analyser des images médicales pour accélérer les diagnostics. Ces applications concrètes montrent que les modèles d'IA libres comme YOLO peuvent résoudre des problèmes réels et améliorer le monde de manière significative.
Fig. 5. YOLO11 utilisé pour surveiller le trafic.
Principaux enseignements
Le classement d'Ultralytics au 5e rang du rapport Octoverse 2024 de GitHub pour avoir attiré le plus grand nombre de nouveaux contributeurs est une étape importante, qui reflète l'intérêt croissant pour l'IA open-source. Cette reconnaissance, ainsi que les applications réelles de nos modèles dans des domaines allant de la conservation de la faune et de la flore aux systèmes de sécurité en passant par les villes intelligentes, montrent que la vision par ordinateur est en train d'être largement adoptée.
Les projets à code source ouvert, comme ceux d'Ultralytics, sont le fruit d'une collaboration et d'une participation mondiale. Nous sommes fiers de faire partie de ce mouvement et nous nous engageons à élargir l'accessibilité de Vision AI, en donnant aux développeurs du monde entier les moyens d'agir.
Si vous n'avez jamais contribué à un projet open-source, c'est le moment idéal. Rejoignez notre communauté mondiale. Que vous débutiez ou que vous déployiez à grande échelle, il y a une place pour vous ici.