Verificação verde
Link copiado para a área de transferência

Como treinar seus modelos personalizados com Ultralytics EIXO

Descobre como treinar modelos YOLO personalizados sem esforço com o Ultralytics HUB. Este guia passo-a-passo sobre a plataforma intuitiva oferece uma visão geral da integração perfeita, do acompanhamento em tempo real e do treino na nuvem.

Como nos esforçamos constantemente para obter inovação orientada para a IA, junta-te a nós para vermos mais de perto o Ultralytics HUB, uma plataforma concebida para simplificar a formação de modelos personalizadosUltralytics YOLO modelos personalizados. Quer sejas um programador experiente ou um principiante, o Ultralytics HUB oferece uma experiência perfeita para criar e gerir modelos de visão por computador. Vamos explorar como treinar os teus modelos YOLO personalizados com apenas alguns cliques.

O que é Ultralytics HUB ?

Ultralytics O HUB é uma plataforma abrangente concebida para gerir os teus conjuntos de dados, projectos e modelos, facilitando a formação e a implementação de modelos de aprendizagem automática. 

Integra-se com várias plataformas, suporta actualizações em tempo real através da sua aplicação móvel (disponível em Android e iOS) e está em constante evolução com novas funcionalidades. Para obter mais informações técnicas e um fluxo de trabalho passo a passo, consulta o nosso artigo no Medium sobre como treinar modelos de visão computacional na nuvem.

Começa a utilizar o Ultralytics HUB

Interface de fácil utilização

A primeira coisa que vais notar no Ultralytics HUB é a sua interface intuitiva. A página inicial fornece acesso fácil a conjuntos de dados, projectos, modelos e integrações. Apesar de ainda estar em fase beta, a plataforma já possui uma série de funcionalidades poderosas.

Conjuntos de dados e modelos

Ultralytics O HUB vem pré-carregado com conjuntos de dados padrão como VOC, COCO e Simpsons, que são normalmente usados para benchmarking. Esses conjuntos de dados são substanciais, com o COCO apresentando 80 classes e 140.000 imagens. No entanto, a plataforma também suporta conjuntos de dados mais pequenos, o que a torna ideal para utilizadores de todos os níveis. Podes carregar o teu conjunto de dados personalizado ou ligar-te a ferramentas externas como Roboflow para anotação de imagens e preparação de conjuntos de dados.

Criar um projeto

Criar um novo projeto em Ultralytics HUB é incrivelmente simples. Aqui tens um guia passo a passo para começares:

  1. Cria um projeto: Começa por dar um nome ao teu projeto. Para este exemplo, vamos chamar-lhe "Deteção de objectos".
  2. Escolhe um conjunto de dados: Selecciona um conjunto de dados a partir das opções disponíveis. Para simplificar, vamos utilizar o conjunto de dados dos Simpsons com 14.000 imagens.
  3. Selecciona um modelo: Escolhe um modelo YOLO . Ultralytics O HUB suporta vários modelos, incluindo YOLOv5 e YOLOv8. Para efeitos deste exemplo, vamos escolher o modelo YOLOv8 nano.
  4. Afina os hiperparâmetros: Ajusta as definições, como o número de épocas, o tamanho da imagem e o tamanho do lote. Também podes selecionar se pretendes utilizar um GPU ou CPU e configurar as opções de cache.

Treinar o modelo

Quando o teu projeto estiver configurado, a formação do modelo está apenas a um clique de distância. Ultralytics O HUB oferece-te várias opções de formação:

  • Treinamento local: Instala o Ultralytics na tua máquina local e executa o script de treino.
  • Google Colab: Abre um bloco de notas do Google Colab pré-configurado com o código necessário. Esta opção não requer codificação e funciona sem problemas na nuvem.
  • HUB Cloud: O Ultralytics HUB Cloud Training oferece uma solução sem código para treinar modelos YOLO , perfeita para não codificadores e proprietários de empresas. O fluxo de trabalho inclui o carregamento de conjuntos de dados, a seleção de modelos e a configuração de instâncias na nuvem, facilitando a afinação de modelos pré-treinados e a sua exportação para várias aplicações.

Para treinar o modelo em Google Colab:

  1. Instalar Ultralytics: Executa o comando para instalar Ultralytics no bloco de notas.
  2. Configuração e chave de API: Configura a instalação e introduz a tua chave API.
  3. Inicia o treino: Executa os comandos de treino e o teu modelo começará a treinar.
Fig. 1. Nicolai Nielsen explica como treinar modelos no Ultralytics HUB.

Acompanhamento dos progressos da formação

Ultralytics O HUB fornece um acompanhamento em tempo real do progresso do treino do teu modelo. Podes monitorizar as principais métricas, como a exatidão, a precisão, a recuperação e as funções de perda. A plataforma também visualiza os dados de treino, permitindo-te ver como o teu modelo melhora ao longo do tempo.

Funcionalidades avançadas e integrações

Formação na nuvem e integração em RoboFlow

Ultralytics A HUB introduziu a formação na nuvem, permitindo aos utilizadores treinar modelos diretamente na nuvem sem qualquer configuração local. A plataforma também se integra com o Roboflowuma ferramenta para anotar imagens e preparar conjuntos de dados. Esta integração simplifica o fluxo de trabalho desde a preparação dos dados até à formação de modelos.

Aplicação móvel

A aplicação Ultralytics HUB traz a deteção de objectos em tempo real para o teu dispositivo móvel. Utilizando modelos pré-treinados, a aplicação consegue detetar objectos do conjunto de dados COCO com elevada precisão, funcionando a 30 fotogramas por segundo num iPhone 14 Pro. Esta funcionalidade é perfeita para testar modelos em cenários do mundo real e demonstrar as capacidades dos teus modelos treinados.

Concluir

Ultralytics O HUB é um divisor de águas no mundo da visão computacional, tornando mais fácil do que nunca treinar modelos YOLO personalizados. A sua interface de fácil utilização, funcionalidades robustas e integrações perfeitas posicionam-no como uma ferramenta imprescindível para programadores e investigadores. Quer pretendas treinar modelos localmente, na nuvem ou em movimento com a aplicação móvel, o Ultralytics HUB tem tudo o que precisas.

Então, porquê esperar? Mergulha no Ultralytics HUB hoje e desbloqueia o potencial dos teus projectos de aprendizagem automática com apenas alguns cliques!

Logótipo do FacebookLogótipo do TwitterLogótipo do LinkedInSímbolo de ligação de cópia

Ler mais nesta categoria

Vamos construir juntos o futuro
da IA!

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