Sintonize na YOLO Vision 2025!
25 de setembro de 2025
10:00 — 18:00 BST
Evento híbrido
Yolo Vision 2024

Treinando conjuntos de dados personalizados com Ultralytics YOLOv8 no Google Colab

Nuvola Ladi

Leitura de 2 minutos

11 de abril de 2024

Domine o treinamento de conjuntos de dados personalizados com Ultralytics YOLOv8 no Google Colab. Da configuração ao treinamento e avaliação, este guia cobre tudo.

Neste blog, veremos como dominar a detecção de objetos personalizada usando o Ultralytics YOLOv8 no Google Colab. Prepare-se para liberar o poder do YOLOv8 enquanto o guiamos por todo o processo, desde a configuração até o treinamento e a avaliação.

Configurando o modelo YOLOv8 no Google Colab

Vamos começar configurando nosso ambiente no Google Colab. Então, o que é o Google Colab? Abreviação de Google Colaboratory, o Google Colab é uma plataforma de nuvem gratuita do Google para escrever e executar código Python. 

O primeiro passo para configurar isso é garantir que você tenha acesso a uma GPU selecionando o tipo de runtime apropriado. Verifique se tudo está funcionando corretamente usando o comando nvidia-smi para verificar a configuração da sua GPU.

Em seguida, instale as dependências do Ultralytics e do YOLOv8 usando o pip. Importe o modelo YOLO do Ultralytics para começar nossa jornada de detecção de objetos personalizada.

Rotulando e preparando seu conjunto de dados

Agora, vamos preparar nosso conjunto de dados. Rotule seus dados com bounding boxes, especificando as classes para cada objeto. Exporte seu conjunto de dados para o formato YOLOv8 do Ultralytics e importe-o para seu notebook Google Colab.

Treinando seu modelo YOLOv8 personalizado

Defina a tarefa para detectar para detecção de objetos e escolha o tamanho do modelo YOLOv8 que melhor se adapta às suas necessidades. Especifique a localização do seu conjunto de dados, o número de épocas e o tamanho da imagem para treinamento. Observe como seu modelo aprende e se adapta, graças ao poder do YOLOv8 e da aceleração da GPU.

Avaliando e validando seu modelo

Após a conclusão do treinamento, avalie o desempenho do seu modelo usando métricas como o erro médio de posição. Valide seu modelo em dados não vistos para garantir suas capacidades de generalização. Trace matrizes de confusão e analise as previsões para ajustar ainda mais seu modelo.

Os modelos Ultralytics YOLOv8 podem ser validados facilmente com um único comando CLI, que possui vários recursos importantes, ou seja, configuração automática de hiperparâmetros, suporte a várias métricas e assim por diante. 

O Ultralytics também oferece suporte a alguns argumentos de CLI e Python que os usuários podem usar durante a validação para obter melhores resultados com base em suas necessidades. Para obter mais informações, você pode explorar nossa documentação.

__wf_reserved_inherit
Fig 1. Nicolai Nielsen descrevendo como treinar conjuntos de dados personalizados com Ultralytics YOLOv8 no Google Colab.

Levando seu modelo para o próximo nível

Agora você treinou com sucesso seu modelo YOLOv8 personalizado no Google Colab. Mas nossa jornada não termina aqui. Em nosso próximo vídeo, exploraremos como exportar os pesos do modelo e executar a inferência ao vivo usando nosso modelo YOLOv8 treinado de forma personalizada. Prepare-se para uma experiência emocionante enquanto ultrapassamos os limites da detecção de objetos. Fique ligado! 

Concluindo

Obrigado por se juntar a nós enquanto observávamos o mundo da detecção de objetos personalizada com YOLOv8 no Google Colab. Fique ligado para mais atualizações e tutoriais interessantes enquanto continuamos a explorar as possibilidades ilimitadas de IA e aprendizado de máquina. 

Com este guia abrangente, você está agora equipado para treinar seus próprios modelos de detecção de objetos personalizados usando o Ultralytics YOLOv8 no Google Colab. Assista ao tutorial completo aqui

Vamos construir o futuro
da IA juntos!

Comece sua jornada com o futuro do aprendizado de máquina

Comece gratuitamente
Link copiado para a área de transferência