keremberke/yolov5m-csgo

keremberke
Detección de objetos

Modelo de detección de objetos optimizado para detectar elementos en partidas de Counter-Strike: Global Offensive (CSGO). Este modelo utiliza la arquitectura YOLOv5 y está entrenado específicamente para el entorno de CSGO. Es capaz de identificar y clasificar diversos objetos dentro del juego con alta precisión.

Como usar

Para usar el modelo, primero instala YOLOv5:

pip install -U yolov5

Carga el modelo y realiza una predicción:

import yolov5

# cargar el modelo
model = yolov5.load('keremberke/yolov5m-csgo')

# configurar los parámetros del modelo
model.conf = 0.25 # Umbral de confianza NMS
model.iou = 0.45 # Umbral de IoU NMS
model.agnostic = False # NMS clase-agnóstico
model.multi_label = False # NMS múltiples etiquetas por cuadro
model.max_det = 1000 # número máximo de detecciones por imagen

# configurar imagen
img = 'https://github.com/ultralytics/yolov5/raw/master/data/images/zidane.jpg'

# realizar inferencia
results = model(img, size=640)

# inferencia con aumento de tiempo de prueba
results = model(img, augment=True)

# analizar los resultados
predictions = results.pred[0]
boxes = predictions[:, :4] # x1, y1, x2, y2
scores = predictions[:, 4]
categories = predictions[:, 5]

# mostrar los cuadros de detección en la imagen
results.show()

# guardar los resultados en la carpeta 'results/'
results.save(save_dir='results/')

Para ajustar el modelo en tu propio conjunto de datos:

yolov5 train --data data.yaml --img 640 --batch 16 --weights keremberke/yolov5m-csgo --epochs 10

Funcionalidades

Detección de objetos en partidas de CSGO
Utiliza la arquitectura YOLOv5
Alta precisión con un [email protected] de 0.932
Compatibilidad con PyTorch y TensorBoard
Configuración flexible de parámetros del modelo
Capacidades de aumento de tiempo de prueba (test time augmentation)
Opción de ajuste fino en conjuntos de datos personalizados

Casos de uso

Detección de objetos en transmisiones de juegos de CSGO
Análisis automatizado de partidas de CSGO para resaltar eventos clave
Desarrollo de herramientas de asistencia para jugadores de CSGO