Ao clicar em "Aceitar todos os cookies", concorda com o armazenamento de cookies no seu dispositivo para melhorar a navegação no site, analisar a utilização do site e ajudar nos nossos esforços de marketing. Mais informações
Definições de cookies
Ao clicar em "Aceitar todos os cookies", concorda com o armazenamento de cookies no seu dispositivo para melhorar a navegação no site, analisar a utilização do site e ajudar nos nossos esforços de marketing. Mais informações
Junte-se a nós para vermos de perto como pode utilizar o Ultralytics HUB para treinar e implementar os novos modelos Ultralytics YOLO11. Acompanharemos o processo passo a passo.
Figura 1. O Ultralytics HUB é uma plataforma sem código e de fácil utilização.
O Ultralytics HUB tem diferentes opções de planos, com um nível gratuito para acesso básico e um plano Pro que oferece capacidades adicionais, como formação na nuvem, colaboração em equipa e limites de utilização aumentados. Aqui está uma rápida olhada em alguns dos principais recursos oferecidos pelo Ultralytics HUB:
Integração móvel: Execute modelos YOLO em dispositivos iOS e Android usando o aplicativo Ultralytics HUB, com aceleração de hardware para desempenho otimizado.
Recursos da nuvem: A infraestrutura de nuvem habilitada para GPU suporta um treinamento de modelo mais rápido e mais eficiente.
Gestão fácil de projectos: O Ultralytics HUB facilita aos utilizadores Pro a gestão de projectos e a colaboração com os membros da equipa através da sua funcionalidade Teams, simplificando o trabalho em equipa e a partilha de recursos.
API de inferência: O HUB fornece APIs de inferência partilhadas e dedicadas. Os utilizadores podem executar modelos YOLO sem necessidade de configurar um ambiente local.
Ultralytics HUB-SDK: O nosso HUB-SDK interno facilita a integração dos serviços de aprendizagem automática da Ultralytics nas suas aplicações Python.
O HUB também se integra com várias plataformas, e os utilizadores podem exportar modelos treinados para vários formatos, como ONNX, TensorFlow e CoreML, tornando a implementação em várias plataformas perfeita. Essencialmente, o Ultralytics HUB simplifica tarefas complexas de IA, desde o manuseamento de conjuntos de dados até à implementação de modelos em tempo real, tudo numa única ferramenta abrangente.
Execução de inferências no Ultralytics HUB utilizando o YOLO11
Para executar inferências no Ultralytics HUB utilizando o YOLO11, basta navegar para a secção "Models" (Modelos) e escolher o modelo YOLO11 em que está interessado. Depois, pode clicar em "Preview" (Pré-visualizar) para experimentar o modelo carregando qualquer imagem.
Figura 2. Experimente o Ultralytics YOLO11 no Ultralytics HUB.
Esta funcionalidade do HUB permite a qualquer pessoa, independentemente do seu nível de experiência, testar as previsões do modelo com o YOLO11 e ver o seu desempenho. É uma forma fácil de pôr mãos à obra com o Ultralytics YOLO11 gratuitamente.
Treinar um modelo personalizado do Ultralytics YOLO11 no Ultralytics HUB
Depois de criar uma conta, pode mergulhar diretamente no treino acedendo ao painel de controlo. A partir daí, pode gerir os seus projectos, carregar conjuntos de dados e começar a treinar os seus modelos YOLO11 com facilidade. A plataforma foi concebida para manter o processo rápido e o mais simples possível.
Utilização de conjuntos de dados personalizados para a formação YOLO11 no HUB
Figura 3. O Ultralytics HUB oferece uma forma conveniente de gerir e aplicar os seus conjuntos de dados personalizados.
Se quiser trabalhar com os seus próprios dados, pode carregar conjuntos de dados personalizados. Ao fazê-lo, certifique-se de que o seu conjunto de dados segue a estrutura YOLO, incluindo um ficheiro YAML corretamente formatado no diretório raiz, e que está compactado.
Quando o seu conjunto de dados estiver pronto, pode clicar no botão "Upload Dataset", selecionar o tipo de tarefa e carregar o ficheiro ZIP. Após o carregamento, o Ultralytics HUB valida automaticamente o seu conjunto de dados e pode começar imediatamente a treinar os modelos YOLO. Também pode gerir e visualizar os detalhes do seu conjunto de dados, como as divisões de imagens (treino, validação, teste), e analisar os dados para garantir que estão prontos para o treino do modelo.
Figura 4. Pode carregar um conjunto de dados personalizado e ver os detalhes do conjunto de dados.
Formação e monitorização eficientes do YOLO11 com o Ultralytics HUB
Para começar a treinar um modelo YOLO11 utilizando a funcionalidade de treino na nuvem do Ultralytics HUB, terá de atualizar para o plano Pro. Como utilizador Pro, tem à sua disposição recursos de GPU para um treino mais rápido e eficiente. Após a atualização, aceda à secção "Modelos", selecione a variação do modelo YOLO11 pretendida e configure as definições de treino.
Fig. 5. Treinar um modelo YOLO11 no HUB com alguns cliques.
É possível escolher o número de épocas (que definem quantas vezes o modelo passará pelo conjunto de dados) ou definir uma duração específica para o treinamento cronometrado. Antes do início do treinamento do modelo, o Ultralytics HUB inicializará uma instância de GPU dedicada para garantir um desempenho otimizado. Dependendo da demanda, a inicialização pode levar algum tempo, mas nenhuma cobrança será aplicada à sua conta durante esse processo.
Depois de finalizar as suas definições, clique em "Iniciar formação" para iniciar a sessão. Ao longo da formação, pode monitorizar o progresso em tempo real através de um painel de controlo. Este permite-lhe fazer uma pausa, parar ou retomar o treino, conforme necessário. Se o saldo da sua conta ficar baixo durante o treino baseado na época, a sessão será interrompida, permitindo-lhe recarregar o saldo antes de retomar. A plataforma guarda automaticamente os pontos de controlo, o que significa que pode continuar a partir do ponto onde parou.
Fig. 6. É possível monitorizar a formação do modelo à medida que esta decorre.
Implementar o seu modelo personalizado Ultralytics YOLO11 utilizando o HUB
Ao implantar seu modelo YOLO11 treinado de forma personalizada com o Ultralytics HUB, há duas opções principais: a API de inferência compartilhada e a API de inferência dedicada. Para usar o modelo implantado, é possível fazer solicitações de inferência para a API usando Python ou cURL, dependendo da sua configuração. O processo geral envolve o envio de um ficheiro de imagem juntamente com parâmetros relevantes (como o tamanho da imagem e os limites de confiança) para a API. O Ultralytics HUB devolverá as previsões num formato JSON simples, que poderá processar posteriormente.
A API de Inferência Partilhada é uma solução económica para os utilizadores do nível gratuito e fornece 100 chamadas por hora e até 1000 chamadas mensais. Elimina a necessidade de um ambiente local e permite uma implementação rápida diretamente a partir do HUB Ultralytics.
A API de inferência dedicada, disponível para utilizadores Pro, é mais adequada para implementações em grande escala ou aplicações em tempo real. Fornece uma implementação com um único clique num ambiente de nuvem dedicado, alimentado pelo Google Cloud Run. Esta opção está optimizada para aplicações de elevado desempenho, garantindo uma latência inferior a 100 ms e uma cobertura global em 38 regiões para processamento em tempo real. Também suporta funcionalidades de segurança melhoradas, tornando-a adequada para indústrias com requisitos rigorosos de proteção de dados.
Depois de ter escolhido entre a API de inferência partilhada ou dedicada para implementar o seu modelo YOLO11, os passos seguintes são simples e eficientes. Pode abrir o separador "Deploy" (Implementar) na página do seu modelo no Ultralytics HUB. Se estiver a utilizar a API de inferência partilhada, pode consultar este guia para seguir as instruções de configuração das suas chamadas de API. Para usuários da API de inferência dedicada, basta clicar no botão Iniciar ponto de extremidade para iniciar o ponto de extremidade. Uma vez ativo, o HUB fornecer-lhe-á um URL exclusivo para utilizar nas suas tarefas de inferência.
Figura 7. A utilização da API de inferência dedicada do Ultralytics HUB é simples.
Outras opções de implantação fornecidas pelo HUB
Se o seu projeto precisar de um modelo num formato específico ou para utilização offline, o Ultralytics HUB oferece opções de exportação como ONNX, CoreML ou TensorFlow para suportar várias plataformas, desde sistemas móveis a sistemas na nuvem. Para os programadores que procuram integrar modelos diretamente em aplicações, o Ultralytics HUB-SDK fornece uma forma eficiente de gerir implementações através de Python. Utilizando chaves de API ou credenciais Ultralytics, pode controlar facilmente a implementação e executar inferências no seu código, dando-lhe a flexibilidade necessária para uma integração perfeita.
Principais conclusões
O Ultralytics HUB é uma plataforma tudo-em-um concebida para tornar o treino e a implementação de modelos YOLO11 acessíveis tanto a principiantes como a especialistas. Suporta uma vasta gama de tarefas, desde o carregamento de conjuntos de dados até à configuração do treino, oferecendo opções de implementação flexíveis como APIs de Inferência Partilhadas e Dedicadas. Quer esteja a implementar através de APIs ou a exportar modelos para utilização offline, o HUB garante uma integração perfeita entre plataformas. Com opções para aplicações em tempo real e soluções escaláveis, o Ultralytics HUB pode ser utilizado para uma vasta gama de necessidades de implementação, tanto para utilizadores principiantes como avançados.