Ultralytics YOLO27:
Get Started

Guia completo da Ultralytics YOLOv5#

Boas-vindas à documentação da YOLOv5 da Ultralytics 🚀! A Ultralytics YOLOv5, quinta iteração do revolucionário modelo de deteção de objetos «You Only Look Once», foi concebida para oferecer resultados rápidos e precisos em tempo real. Embora a YOLOv5 continue a ser uma ferramenta poderosa, considera explorar as suas sucessoras, Ultralytics YOLOv8, YOLO11 e YOLO26, para conheceres os avanços mais recentes.

Desenvolvido com base em PyTorch, este poderoso framework de aprendizagem profunda conquistou enorme popularidade pela sua versatilidade, facilidade de utilização e elevado desempenho. A nossa documentação orienta-te no processo de instalação, explica os detalhes da arquitetura do modelo, apresenta vários casos de utilização e disponibiliza uma série de tutoriais detalhados. Estes recursos vão ajudar-te a tirar o máximo partido da YOLOv5 nos teus projetos de visão computacional. Vamos começar!

Explora e aprende#

Aqui está uma compilação de tutoriais completos que te vão orientar pelos diferentes aspetos da YOLOv5.

Ambientes compatíveis#

A Ultralytics disponibiliza vários ambientes prontos a usar, cada um com dependências essenciais pré-instaladas, como CUDA, CuDNN, Python e PyTorch, para poderes começar os teus projetos. Também podes gerir os teus modelos e conjuntos de dados através da Ultralytics Platform.

Estado do projeto#

YOLOv5 CI

Este emblema indica que todos os testes de Integração contínua (CI) das GitHub Actions da YOLOv5 estão a passar. Estes testes de CI verificam rigorosamente a funcionalidade e o desempenho da YOLOv5 em vários aspetos importantes: treino, validação, inferência, exportação e avaliação de desempenho. Os testes garantem um funcionamento consistente e fiável em macOS, Windows e Ubuntu e são realizados a cada 24 horas e sempre que é criado um novo commit.


Ultralytics GitHub Ultralytics LinkedIn Ultralytics Twitter Ultralytics YouTube Ultralytics TikTok Ultralytics BiliBili Ultralytics Discord

Liga-te e contribui#

A tua experiência com a YOLOv5 não tem de ser solitária. Junta-te à nossa comunidade ativa no GitHub, liga-te a profissionais no LinkedIn, partilha os teus resultados no Twitter e encontra recursos educativos no YouTube. Segue-nos no TikTok e no BiliBili para veres mais conteúdos interessantes.

Queres contribuir? Aceitamos contribuições de todos os tipos, desde melhorias no código e relatórios de erros até atualizações da documentação. Consulta as nossas diretrizes de contribuição para saberes mais.

Estamos entusiasmados por ver as formas inovadoras como vais usar a YOLOv5. Explora, experimenta e revoluciona os teus projetos de visão computacional! 🚀

Perguntas frequentes#

  • A Ultralytics YOLOv5 é conhecida pela sua deteção de objetos rápida e de elevada precisão. Desenvolvida com base em PyTorch, é versátil e fácil de usar, sendo adequada para vários projetos de visão computacional. Entre as principais funcionalidades estão a inferência em tempo real, a compatibilidade com técnicas de inferência como o aumento de dados no momento da inferência (TTA) e o ensemble de modelos, bem como a compatibilidade com formatos de exportação como TFLite, ONNX, CoreML e TensorRT. Para saberes melhor como a Ultralytics YOLOv5 pode impulsionar o teu projeto, explora o nosso guia de exportação para TFLite, ONNX, CoreML e TensorRT.

  • Treinar um modelo YOLOv5 personalizado com o teu conjunto de dados envolve algumas etapas importantes. Primeiro, prepara o conjunto de dados no formato necessário, com as respetivas anotações. Depois, configura os parâmetros de treino da YOLOv5 e inicia o processo de treino usando o script train.py. Para um tutorial detalhado sobre este processo, consulta o nosso guia para treinar com dados personalizados. O guia apresenta instruções passo a passo para garantir resultados ideais no teu caso de utilização específico.

  • A Ultralytics YOLOv5 é preferível a modelos como o R-CNN devido à sua velocidade e precisão superiores na deteção de objetos em tempo real. A YOLOv5 processa a imagem inteira de uma só vez, sendo significativamente mais rápida do que a abordagem baseada em regiões do RCNN, que envolve várias passagens. Além disso, a integração simples da YOLOv5 com vários formatos de exportação e a documentação abrangente fazem dela uma excelente opção tanto para principiantes como para profissionais. Aprende mais sobre as vantagens da arquitetura no nosso resumo da arquitetura.

  • Otimizar o desempenho do modelo YOLOv5 envolve ajustar vários hiperparâmetros e incorporar técnicas como o aumento de dados e a aprendizagem por transferência. A Ultralytics disponibiliza recursos abrangentes sobre evolução de hiperparâmetros e poda/esparsidade para melhorar a eficiência do modelo. Descobre dicas práticas no nosso guia de dicas para obter os melhores resultados no treino, que oferece sugestões acionáveis para alcançar um desempenho ideal durante o treino.

  • A Ultralytics YOLOv5 é compatível com vários ambientes, incluindo notebooks gratuitos com GPU no Gradient, no Google Colab e no Kaggle, além das principais plataformas de nuvem, como o Google Cloud, o Amazon AWS e o Azure. Também estão disponíveis imagens Docker para facilitar a configuração. Para obteres instruções detalhadas sobre como configurar estes ambientes, consulta a secção Ambientes compatíveis, que inclui instruções passo a passo para cada plataforma.

Comentários