datasets # Contém arquivos necessários para customização de um modelo.
|_ /Val # Contém arquivos necessários para a validação.
|_ /Train # Contém arquivos necessários para o treino.
|_ train.cache # Cahce de treino.
|_ val.cache # Cahce de treino.
saida
|_ ... contém um exemplo de execução.
1.jpeg # Arquivo de entrada para testes de execução.
best.pt # Melhor modelo gerado do dataset com as anotações. Não necessariamente o último.
classes.txt # Classes disponíveis desse modelo.
data_custom.yaml # Personalizar dados para o treinamento. ATENÇÃO*
funcao_base.py # Funcao simplificada ao máximo para demonstrar a execução crua do YOLOV8 e o dataset.
last.pt # Último modelo gerado, não necessáriamente o melhor.
treinar.bat # Script .bat do windows para agilizar os comandos de treinamento com base no dataset
yolov8m.pt # Modelo padrão YoloV8 micro
yolov8n.pt # Modelo padrão YoloV8 nano
Para efetuar o treino deve-se alterar o arquivo data_custom.yaml e substituir o diretório pelo seu diretório completo.
train: {INSIRA O DIRETORIO COMPLETO AQUI}\datasets\train
val: {INSIRA O DIRETORIO COMPLETO AQUI}\datasets\val
nc: 1
names: ["placa_mer"]
train: C:\Users\Lucas\Desktop\pasta\datasets\train
val: C:\Users\Lucas\Desktop\pasta\datasets\val
nc: 1
names: ["placa_mer"]
https://github.com/ultralytics/ultralytics
Está contida no arquivo treinar.bat o comando necessário para treinar utilizando o dataset provido.
#Abaixo o comando contido no arquivo.
yolo task=detect mode=train epochs=150 data=data_custom.yaml model=yolov8n.pt imgsz=640