yolov8-object-detection / train_yolov8s.py
izaskunmz
adding code of models
b5d54c4
raw
history blame contribute delete
987 Bytes
from ultralytics import YOLO
# Cargar el modelo YOLOv8s preentrenado
model = YOLO("yolov8s.pt")
# Entrenar el modelo y guardar en la carpeta correcta
model.train(
data="/home/izaskunmz/yolo/yolov8-object-detection/datasets/coco8/data.yaml", # Archivo de configuración del dataset
epochs=150, # Aumentamos las épocas para mejorar el aprendizaje
batch=8, # Reducimos el batch si hay problemas de memoria
imgsz=640, # Tamaño de las imágenes
device='cpu', # Si tienes GPU, cámbialo a 'cuda'
project="/home/izaskunmz/yolo/yolov8-object-detection/runs/detect", # Carpeta donde se guardarán los resultados
name="train_coco8", # Nombre del experimento
exist_ok=True, # Si la carpeta existe, crea una nueva numerada
patience=200, # Para evitar que se detenga temprano
lr0=0.01, # Ajustamos la tasa de aprendizaje inicial
momentum=0.937, # Momentum del optimizador
weight_decay=0.0005 # Regularización para evitar overfitting
)