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 enquanto analisamos mais de perto como você pode usar o Ultralytics HUB para treinar e implantar os novos modelos Ultralytics YOLO11. Vamos guiá-lo pelo processo passo a passo.
Fig 1. O Ultralytics HUB é uma plataforma sem código e fácil de usar.
O Ultralytics HUB tem diferentes opções de plano, com um nível gratuito para acesso básico e um plano Pro que oferece recursos adicionais, como treinamento na nuvem, colaboração em equipe e limites de uso aumentados. Aqui está uma visão rápida de 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 de nuvem: A infraestrutura de nuvem habilitada para GPU oferece suporte a um treinamento de modelo mais rápido e eficiente.
Gerenciamento de projetos fácil: O Ultralytics HUB facilita para os usuários Pro gerenciar projetos e colaborar com membros da equipe por meio de seu recurso Teams, otimizando o trabalho em equipe e o compartilhamento de recursos.
API de Inferência: O HUB fornece APIs de Inferência compartilhadas e dedicadas. Os usuários podem executar modelos YOLO sem precisar configurar um ambiente local.
Ultralytics HUB-SDK: Nosso HUB-SDK interno facilita a integração dos serviços de machine learning da Ultralytics em suas aplicações Python.
O HUB também se integra com várias plataformas, e os usuários podem exportar modelos treinados para vários formatos, como ONNX, TensorFlow e CoreML, tornando a implantação em várias plataformas perfeita. Essencialmente, o Ultralytics HUB simplifica tarefas complexas de IA, desde o manuseio de conjuntos de dados até a implantação de modelos em tempo real, tudo dentro de uma ferramenta abrangente.
Executando inferências no Ultralytics HUB usando YOLO11
Para executar inferências no Ultralytics HUB usando YOLO11, basta navegar até a seção "Models" e escolher o modelo YOLO11 em que você está interessado. Em seguida, você pode clicar em "Preview" para experimentar o modelo enviando qualquer imagem.
Fig 2. Experimente o Ultralytics YOLO11 no Ultralytics HUB.
Este recurso do HUB possibilita que qualquer pessoa, independentemente do seu nível de experiência, teste previsões de modelos com o YOLO11 e veja como ele se comporta. É uma maneira amigável de experimentar o Ultralytics YOLO11 gratuitamente.
Treinando um modelo Ultralytics YOLO11 personalizado no Ultralytics HUB
Após criar uma conta, você pode mergulhar direto no treinamento acessando o painel. A partir daí, você pode gerenciar seus projetos, enviar conjuntos de dados e começar a treinar seus modelos YOLO11 com facilidade. A plataforma foi projetada para manter o processo rápido e o mais descomplicado possível.
Usando conjuntos de dados personalizados para treinamento YOLO11 no HUB
Fig 3. O Ultralytics HUB oferece uma maneira conveniente de gerenciar e aplicar seus conjuntos de dados personalizados.
Se você quiser trabalhar com seus próprios dados, pode enviar conjuntos de dados personalizados. Ao fazer isso, certifique-se de que seu conjunto de dados siga a estrutura YOLO, incluindo um arquivo YAML formatado corretamente no diretório raiz, e que esteja compactado.
Depois que seu conjunto de dados estiver pronto, você pode clicar no botão "Upload Dataset", selecionar o tipo de tarefa e enviar o arquivo ZIP. Após o envio, o Ultralytics HUB valida automaticamente seu conjunto de dados, e você pode começar imediatamente a treinar modelos YOLO. Você também pode gerenciar e visualizar os detalhes do seu conjunto de dados, como divisões de imagem (treino, validação, teste), e analisar os dados para garantir que estejam prontos para o treinamento do modelo.
Fig 4. Você pode enviar um conjunto de dados personalizado e visualizar os detalhes do seu conjunto de dados.
Treinamento e monitoramento eficientes do YOLO11 com o Ultralytics HUB
Para começar a treinar um modelo YOLO11 usando o recurso de Treinamento na Nuvem do Ultralytics HUB, você precisará atualizar para o plano Pro. Como usuário Pro, os recursos de GPU estão disponíveis para você para um treinamento mais rápido e eficiente. Depois de atualizar, acesse a seção "Models", selecione sua variação de modelo YOLO11 desejada e configure as configurações de treinamento.
Fig 5. Treine um modelo YOLO11 no HUB com alguns cliques.
Você pode 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 este processo.
Depois de finalizar suas configurações, clique em "Start Training" para iniciar a sessão. Ao longo do treinamento, você pode monitorar o progresso em tempo real por meio de um painel. Ele oferece a capacidade de pausar, interromper ou retomar o treinamento conforme necessário. Se o saldo da sua conta estiver baixo durante o treinamento baseado em épocas, a sessão será pausada, permitindo que você recarregue seu saldo antes de retomar. A plataforma salva automaticamente os checkpoints, o que significa que você pode continuar de onde parou.
Ao final do treinamento, você pode verificar todos os custos na guia de faturamento, onde encontrará relatórios de custos detalhados que facilitam o rastreamento de despesas e o gerenciamento eficiente do seu treinamento.
Fig 6. Você pode monitorar o treinamento do modelo conforme ele acontece.
Implantando seu modelo Ultralytics YOLO11 personalizado usando o HUB
Ao implantar seu modelo YOLO11 treinado personalizado com o Ultralytics HUB, existem duas opções principais: a API de Inferência Compartilhada e a API de Inferência Dedicada. Para usar o modelo implantado, você pode 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 arquivo de imagem junto com parâmetros relevantes (como tamanho da imagem e limiares de confiança) para a API. O Ultralytics HUB retornará as previsões em um formato JSON simples, que você pode processar ainda mais.
A API de Inferência Compartilhada é uma solução econômica para usuários no nível gratuito e fornece 100 chamadas por hora e até 1000 chamadas mensais. Ela elimina a necessidade de um ambiente local e oferece suporte à implantação rápida diretamente do Ultralytics HUB.
A API de Inferência Dedicada, disponível para usuários Pro, é mais adequada para implantações em larga escala ou aplicações em tempo real. Ela fornece uma implantação com um clique em um ambiente de nuvem dedicado alimentado pelo Google Cloud Run. Esta opção é otimizada para aplicações de alto desempenho, garantindo latência abaixo de 100ms e cobertura global em 38 regiões para processamento em tempo real. Ela também oferece suporte a recursos de segurança aprimorados, tornando-a adequada para setores com requisitos rigorosos de proteção de dados.
Depois de escolher entre a API de Inferência Compartilhada ou Dedicada para implementar seu modelo YOLO11, os próximos passos são simples e eficientes. Você pode abrir a aba “Deploy” (Implementar) na página do seu modelo no Ultralytics HUB. Se você estiver usando a API de Inferência Compartilhada, 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 Start Endpoint (Iniciar Endpoint) para iniciar o endpoint. Uma vez ativo, o HUB fornecerá uma URL exclusiva para usar em suas tarefas de inferência.
Fig 7. Usar a API de Inferência Dedicada do Ultralytics HUB é simples.
Outras opções de implantação fornecidas pelo HUB
Se o seu projeto precisa de um modelo em um formato específico ou para uso offline, o Ultralytics HUB oferece opções de exportação como ONNX, CoreML ou TensorFlow para suportar várias plataformas, de sistemas móveis a sistemas em nuvem. Para desenvolvedores que desejam integrar modelos diretamente em aplicações, o Ultralytics HUB-SDK oferece uma forma eficiente de gerenciar implementações através de Python. Ao usar chaves de API ou credenciais Ultralytics, você pode facilmente controlar a implementação e executar inferências no seu código, oferecendo a flexibilidade necessária para uma integração perfeita.
Principais conclusões
O Ultralytics HUB é uma plataforma completa projetada para tornar o treinamento e a implementação de modelos YOLO11 acessíveis tanto para iniciantes quanto para especialistas. Ele suporta uma ampla gama de tarefas, desde uploads de conjuntos de dados até configuração de treinamento, oferecendo opções de implementação flexíveis como APIs de Inferência Compartilhada e Dedicada. Seja implementando através de APIs ou exportando modelos para uso 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 usado para uma ampla gama de necessidades de implementação tanto para usuários iniciantes quanto avançados.