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
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 modeloYOLOv8 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.
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!