Ultralytics YOLO27: Entre na lista de espera.
Licenciar o YOLO
Ultralytics YOLO

Treinando conjuntos de dados personalizados com Ultralytics YOLOv8 no Google Colab

Aprenda a treinar o Ultralytics YOLOv8 em um conjunto de dados personalizado de detecção de objetos no Google Colab, desde a configuração da GPU e a rotulagem até o treinamento e a validação.

Nuvola LadiNuvola Ladi3 min de leitura
Aprenda a treinar o Ultralytics YOLOv8 em um conjunto de dados personalizado de detecção de objetos no Google Colab, desde a configuração da GPU e a rotulagem até o treinamento e a validação.

Nesta publicação, mostramos como treinar um modelo personalizado de detecção de objetos com Ultralytics YOLOv8 no Google Colab, percorrendo todo o processo, da configuração ao treinamento e à avaliação.

Configurando o modelo Ultralytics YOLOv8 no Google Colab#

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

O primeiro passo para configurar tudo é 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 confirmar a configuração da GPU.

Em seguida, instale o pacote ultralytics, que inclui o YOLOv8 e suas dependências, usando pip. Depois, importe a classe YOLO de ultralytics para começar a criar seu modelo personalizado de detecção de objetos.

Rotulando e preparando seu conjunto de dados#

Agora, vamos preparar o conjunto de dados. Anote os dados com caixas delimitadoras, especificando as classes de cada objeto. Exporte o conjunto de dados no formato Ultralytics YOLO e importe-o para seu notebook do Google Colab.

Treinando seu modelo Ultralytics YOLOv8 personalizado#

Defina a tarefa como detect para detecção de objetos e escolha o tamanho do modelo YOLOv8 mais adequado às suas necessidades. Especifique o local do conjunto de dados, o número de épocas e o tamanho das imagens para o treinamento. A aceleração por GPU mantém o treinamento rápido enquanto o modelo aprende com os dados.

Avaliando e validando seu modelo#

Quando o treinamento terminar, avalie o desempenho do modelo com métricas como a precisão média (mAP). Valide o modelo com dados que ele não viu para garantir que generalize bem. Plote matrizes de confusão e analise as previsões para ajustar ainda mais o modelo.

Os modelos Ultralytics YOLOv8 podem ser validados com um único comando CLI, como yolo val model=path/to/best.pt, que reutiliza automaticamente as configurações do treinamento e informa várias métricas.

A Ultralytics também oferece suporte a argumentos CLI e Python que você pode usar durante a validação para adaptar a saída às suas necessidades. Para saber mais, consulte a documentação do modo de validação.

Nicolai Nielsen explicando como treinar conjuntos de dados personalizados com Ultralytics YOLOv8 no Google Colab

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

Levando seu modelo ao próximo nível#

Você treinou com sucesso seu modelo personalizado Ultralytics YOLOv8 no Google Colab. No próximo vídeo, veremos como exportar os pesos do modelo e executar inferência ao vivo usando o modelo YOLOv8 que treinamos.

Encerramento#

Obrigado por acompanhar nossa exploração da detecção de objetos personalizada com Ultralytics YOLOv8 no Google Colab. Fique de olho nos próximos tutoriais sobre IA e aprendizado de máquina.

Com este guia completo, você já tem o que precisa para treinar seus próprios modelos personalizados de detecção de objetos usando Ultralytics YOLOv8 no Google Colab. Assista ao tutorial completo e acompanhe cada etapa.

Escrito por

Nuvola Ladi
Nuvola Ladi

Gerente de conteúdo digital · Ultralytics

Nuvola Ladi é gerente de conteúdo digital na Ultralytics, onde cria conteúdo sobre IA visual e Ultralytics YOLO e representa a empresa em eventos do setor, como a PyTorch Conference 2025. Morando na Espanha, ela tem mestrado em Mídia Visual e Digital pela IE University. Antes de ingressar na Ultralytics, ocupou cargos em organizações como XVA Gallery & Hotel e Rolex.

Comentários

Faça uma pergunta, compartilhe seus resultados ou ajude alguém.

Explore as soluções

Visão computacional no desporto

Visão computacional no desporto

Descubra como o Ultralytics YOLO impulsiona a visão computacional no esporte com rastreamento de jogadores e bolas, análise de desempenho, insights para treinadores e reabilitação de atletas.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em informações em tempo real para a agricultura, a aquacultura, a conservação e a análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Aplica visão computacional na indústria aeroespacial com Ultralytics YOLO para inspecionar aeronaves, detetar objetos estranhos na pista (FOD), apoiar operações aeroportuárias em terra e detetar defeitos em materiais compósitos.
Saiba mais
Visão computacional na segurança

Visão computacional na segurança

Protege todas as instalações com os modelos Ultralytics YOLO. A IA visual permite monitorizar perímetros, detetar ameaças, reconhecer matrículas e melhorar a segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Potencia máquinas mais inteligentes com os modelos Ultralytics YOLO. A IA visual na robótica permite navegação autónoma, perceção, rastreamento de objetos e controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Otimize a logística com os modelos Ultralytics YOLO. A IA de visão permite inspecionar pacotes, fazer triagem, rastrear veículos e monitorar a segurança em tempo real nos armazéns.
Saiba mais
Visão computacional no varejo

Visão computacional no varejo

Reinvente o varejo com os modelos Ultralytics YOLO. A IA de visão permite rastrear o estoque, monitorar prateleiras, gerenciar filas e obter insights mais inteligentes sobre clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Desenvolva soluções de saúde com os modelos Ultralytics YOLO. A IA de visão na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitoramento de pacientes.
Saiba mais
Visão computacional na manufatura

Visão computacional na manufatura

Otimize a manufatura com modelos Ultralytics YOLO. A IA visual impulsiona o controle de qualidade, a detecção de defeitos, a conformidade com o uso de EPI e a automação da linha de montagem.
Saiba mais
Visão computacional no setor automotivo

Visão computacional no setor automotivo

Aplique visão computacional no setor automotivo com modelos Ultralytics YOLO. A IA visual aumenta a segurança viária, aprimora a assistência ao condutor e viabiliza a automação de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão à agricultura inteligente com os modelos Ultralytics YOLO. Aprimore o monitoramento de plantações, o rastreamento de animais e a agricultura de precisão para obter safras maiores e mais inteligentes.
Saiba mais

Vamos construir juntos o futuro da IA!

Comece sua jornada rumo ao futuro do aprendizado de máquina