Ultralytics YOLO27:
IA para visão

A Ultralytics alcança o 5.º lugar no relatório Octoverse 2024 do GitHub

Acompanha-nos numa análise de um marco importante para a IA de código aberto: a Ultralytics alcançou o 5.º lugar no Octoverse 2024 do GitHub com os seus modelos YOLO e a sua comunidade global de desenvolvimento.

ABAbirami Vina9 min read
A Ultralytics alcança o 5.º lugar no relatório Octoverse 2024 do GitHub

Temos o prazer de partilhar um marco importante para a Ultralytics e para a nossa comunidade de IA para visão computacional. No relatório Octoverse 2024 do GitHub, o nosso repositório de código aberto ficou em 5.º lugar a nível mundial entre todos os projetos de código aberto e públicos que atraíram mais contribuidores pela primeira vez.

Este reconhecimento coloca-nos lado a lado com projetos de grande impacto, como o VS Code da Microsoft, o Flutter e o LangChain — e à frente de algumas das maiores e mais influentes organizações tecnológicas. É mais do que um distintivo de honra: é um reflexo poderoso da confiança que a comunidade global de programadores deposita nas nossas ferramentas, missão e visão.

Ultralytics ocupa o 5.º lugar no relatório Octoverse 2024 do GitHub

Fig. 1. A Ultralytics ocupa o 5.º lugar no relatório Octoverse 2024 do GitHub.

A Ultralytics sempre acreditou na criação de IA de nível mundial, aberta, acessível e orientada por necessidades do mundo real. Desde os modelos Ultralytics YOLO até aos nossos fluxos de trabalho de treino, documentação e ferramentas de implementação, todas as partes da Ultralytics são moldadas por uma comunidade de contribuidores que inclui estudantes, investigadores, startups e programadores de todo o mundo. Este marco valida a nossa abordagem à IA e à visão computacional centrada na comunidade e inspira-nos a continuar a elevar o padrão.

Neste artigo, vamos analisar mais detalhadamente por que razão este marco é importante — não apenas para a Ultralytics e para a nossa comunidade, mas também para o futuro da IA de código aberto e da visão computacional.

Como os contribuidores da Ultralytics pela primeira vez refletem uma história maior#

O facto de a Ultralytics estar a emergir como um dos principais destinos de código aberto do GitHub para contribuidores pela primeira vez é mais do que uma conquista entusiasmante — é um reflexo direto da nossa missão. Estamos empenhados em tornar a IA não só de última geração, mas também aberta, compreensível e acessível a programadores de todo o mundo.

De acordo com o relatório Octoverse 2024 do GitHub, mais de 1,4 milhões de programadores fizeram a sua primeira contribuição para um projeto de código aberto no ano passado. Esse aumento não é apenas uma tendência: é um sinal poderoso.

Total de contribuições públicas no GitHub de 2021 a 2024

Fig. 2. Total de contribuições públicas no GitHub (2021–2024).

As contribuições pela primeira vez são alguns dos indicadores mais claros de confiança, usabilidade e impacto real na comunidade. Quando os programadores escolhem a Ultralytics como o lugar para dar esse primeiro passo, isso significa que veem o nosso ecossistema como um espaço que podem compreender, para o qual podem contribuir e com o qual podem evoluir.

Estar classificada entre os cinco principais projetos a nível mundial reforça que, para além de criarmos ferramentas de ponta, estamos a ajudar a moldar o futuro da IA ao acolher e capacitar a próxima geração de programadores e investigadores.

É um lembrete de que a inovação aberta não cresce à escala porque é rápida ou vistosa — cresce à escala porque é partilhada. Dito de forma simples, o motor do nosso impulso é uma comunidade global em crescimento que está a construir em conjunto.

Uma análise mais detalhada do crescimento da IA#

De seguida, vamos recuar um pouco para perceber como as tendências mais amplas da IA e do código aberto estão a moldar a atividade dos programadores e como a Ultralytics se enquadra nesse cenário.

O crescimento da IA começou lentamente a ganhar força no final da década de 2010, mas nos últimos anos tem-se tornado mais intenso do que nunca — e está a transformar a forma como os programadores criam software. Só em 2024, o GitHub registou um crescimento de 98% face ao ano anterior nos projetos de IA generativa e quase mil milhões de contribuições para repositórios públicos e de código aberto. Estes números mostram uma mudança significativa na forma como as comunidades globais experimentam, lançam e expandem software.

No centro deste movimento está Python. Em 2024, tornou-se oficialmente a linguagem de programação mais utilizada no GitHub, ultrapassando o JavaScript (uma linguagem tradicionalmente utilizada para criar websites e aplicações web) pela primeira vez em mais de uma década. Esta mudança deve-se à crescente influência de áreas como aprendizagem automática, ciência de dados e IA, nas quais Python é a linguagem predefinida para muitos programadores e investigadores.

Python foi a linguagem de programação mais utilizada em 2024

Fig. 3. Python foi a linguagem de programação mais utilizada em 2024.

Por exemplo, os Jupyter Notebooks, uma ferramenta normalmente utilizada para escrever e executar código Python juntamente com visualizações de dados e explicações, registaram um aumento de 92% na utilização. Este crescimento resulta diretamente do facto de a experimentação prática, a análise de dados e o desenvolvimento de modelos de IA se terem tornado partes fundamentais dos fluxos de trabalho modernos de software, não apenas na investigação, mas também em ambientes de produção.

Onde a Ultralytics se cruza com o crescimento global da IA#

Para a Ultralytics, esta tendência está estreitamente alinhada com a forma como a nossa comunidade cria. Os modelos Ultralytics YOLO de código aberto situam-se na interseção entre a acessibilidade da IA e a utilidade no mundo real. Desde dispositivos de periferia em cidades inteligentes até sistemas de visão computacional na robótica e na indústria transformadora, os programadores de todo o mundo escolhem as nossas ferramentas não apenas pelo desempenho, mas também porque são fáceis de compreender, adaptáveis a diferentes necessidades e desenvolvidas com foco na fiabilidade.

À medida que o ecossistema global de programadores continua a expandir-se, vemos novos contribuidores, casos de utilização e inovações a surgir todos os dias. Quer sejam estudantes a experimentar nos Jupyter Notebooks, equipas a integrar YOLO em sistemas de produção ou contribuidores pela primeira vez a explorar a IA de código aberto, trata-se de um esforço coletivo que está a reinventar a forma como as ferramentas de visão computacional são criadas e utilizadas.

O impacto da comunidade Ultralytics no GitHub#

Agora que analisámos o crescimento recente dos projetos de IA, vamos dedicar um momento às contribuições notáveis da comunidade da Ultralytics no GitHub.

Desde o primeiro dia, a Ultralytics foi desenvolvida de forma aberta, moldada pelo feedback, pelas contribuições e pela colaboração inestimáveis de programadores de todo o mundo. O que começou como uma visão do nosso fundador e CEO, Glenn Jocher, evoluiu para uma comunidade global e vibrante.

Gostaríamos de agradecer sinceramente a todas as pessoas que fizeram parte desta jornada — seja por contribuírem com código, fornecerem feedback, testarem funcionalidades ou deixarem uma estrela no GitHub. A Ultralytics não seria o que é hoje sem vocês.

Como afirma Glenn Jocher: «A IA de código aberto tem sido a base da Ultralytics desde o início. Cada contribuição ajuda-nos a ultrapassar os limites da IA e, juntos, estamos a construir algo que pode realmente mudar o mundo.»

Eis uma breve perspetiva do impacto da comunidade Ultralytics no GitHub:

  • Estrelas da Ultralytics no GitHub: 100 mil estrelas
  • 85 milhões de transferências através do pip
  • 3 milhões de modelos treinados por dia utilizando o pacote pip da Ultralytics.

Em última análise, cada contribuição na comunidade de IA de código aberto impulsiona o crescimento e reforça a colaboração global. Isto é crucial para a Ultralytics e faz parte de um movimento mais amplo de apoio à IA de código aberto em todo o mundo.

Curiosamente, o Inquérito de Código Aberto de 2024 do GitHub revela que o espaço do código aberto está a tornar-se cada vez mais diversificado, com 30% dos inquiridos a identificarem-se agora como pertencentes a minorias — um aumento de 43% em relação ao inquérito anterior. À medida que a comunidade global de programadores continua a expandir-se, espera-se que esta diversidade cresça ainda mais, especialmente em regiões de rápido desenvolvimento como a Índia, que deverá tornar-se a maior comunidade de programadores até 2028, bem como o Brasil e a Nigéria.

Maior participação global no setor tecnológico de código aberto

Fig. 4. Estamos a observar uma maior participação global no setor tecnológico de código aberto.

Do código aberto aos casos de utilização no mundo real com a Ultralytics YOLO#

Por vezes, pode ser difícil visualizar o impacto real dos números. No entanto, quando analisamos a forma como os modelos Ultralytics YOLO estão a ser aplicados em vários setores, o impacto da IA de código aberto torna-se evidente.

Os modelos Ultralytics YOLO estão a redefinir áreas como a conservação da vida selvagem, os sistemas de segurança e as cidades inteligentes. Por exemplo, na conservação da vida selvagem, os drones equipados com YOLO podem ser utilizados para localizar espécies ameaçadas e monitorizar os seus ambientes, fornecendo aos investigadores informações em tempo real para ajudar a proteger estes animais.

Da mesma forma, nos sistemas de segurança, YOLO pode ajudar a detetar ameaças, permitindo respostas mais rápidas e uma melhor proteção em situações de alto risco. Entretanto, nas cidades inteligentes, os modelos YOLO podem ser utilizados para gerir o trânsito, monitorizar espaços públicos e melhorar a segurança geral ao fornecer dados atualizados a partir de entradas visuais.

Os avanços recentes na visão computacional, como as melhorias entre Ultralytics YOLOv8 e Ultralytics YOLO11, demonstram o caminho percorrido pela tecnologia. O YOLO11, em particular, oferece um processamento mais rápido e uma maior precisão, tornando-o ainda mais eficaz para tarefas como a deteção de objetos em tempo real.

Pode ser utilizado em veículos autónomos para detetar obstáculos e, na área da saúde, pode analisar imagens médicas para acelerar os diagnósticos. Estas aplicações no mundo real mostram que modelos de IA de código aberto como YOLO podem resolver problemas reais e melhorar o mundo de formas significativas.

Ultralytics YOLO11 a ser utilizado para monitorizar o trânsito

Fig. 5. Ultralytics YOLO11 a ser utilizado para monitorizar o trânsito.

Principais conclusões#

A classificação da Ultralytics em 5.º lugar no relatório Octoverse 2024 do GitHub por atrair o maior número de contribuidores pela primeira vez é um marco importante, que reflete o interesse crescente na IA de código aberto. Este reconhecimento, juntamente com as aplicações dos nossos modelos no mundo real em áreas que vão da conservação da vida selvagem e dos sistemas de segurança às cidades inteligentes, demonstra a ampla adoção da visão computacional.

Os projetos de código aberto, como os da Ultralytics, são impulsionados pela colaboração e pela participação global. Temos orgulho em fazer parte deste movimento e continuamos empenhados em expandir a acessibilidade da IA para visão computacional, capacitando programadores em todo o mundo.

Se nunca contribuíste para um projeto de código aberto, este é o momento ideal. Junta-te à nossa comunidade global. Quer estejas apenas a começar ou a implementar soluções em grande escala, há aqui um lugar para ti.

Explora o nosso repositório no GitHub para te envolveres, consulta as nossas opções de licenciamento para tirares partido de soluções de visão computacional e descobre como os modelos YOLO estão a gerar impacto no mundo real em áreas como a IA na agricultura e a IA para visão computacional na área da saúde.

Explore solutions

Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em insights em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em insights em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em insights em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais

Vamos construir juntos o futuro da IA!

Começa a tua jornada com o futuro da aprendizagem automática