detr-resnet-50_finetuned_detect-waste
Yorai
Detección de objetos
Este modelo es una versión ajustada del facebook/detr-resnet-50 en el conjunto de datos detect-waste. El modelo se entrena específicamente para la detección de residuos, logrando una pérdida de 1.0141 en el conjunto de evaluación con métricas adicionales de Map y Mar que muestran su desempeño en diferentes escenarios de tamaño de objeto.
Como usar
Hugging Face Library:
from transformers import DetrForObjectDetection, DetrImageProcessor
model = DetrForObjectDetection.from_pretrained('Yorai/detr-resnet-50_finetuned_detect-waste')
processor = DetrImageProcessor.from_pretrained('Yorai/detr-resnet-50_finetuned_detect-waste')
A través de PyTorch:
import torch
from PIL import Image
import requests
# Descargar imagen de ejemplo
url = "https://example.com/path/to/image.jpg"
image = Image.open(requests.get(url, stream=True).raw)
# Procesar la imagen
inputs = processor(images=image, return_tensors="pt")
# Hacer la inferencia
with torch.no_grad():
outputs = model(**inputs)
# Procesar y visualizar resultados
# Código adicional para procesar los outputs y visualización
Para más ejemplos y detalles, se recomienda revisar la documentación oficial de Hugging Face.
Funcionalidades
- Detecta objetos en imágenes usando Transformadores
- Ajustado especialmente para detectar residuos
- Basado en la arquitectura detr-resnet-50
- Entorno de entrenamiento en PyTorch
- Código generado a partir de Hugging Face Trainer
Casos de uso
- Identificación de residuos en ambientes urbanos
- Clasificación y separación automática de residuos en plantas de reciclaje
- Apoyo en estudios de impacto ambiental mediante la detección de basura en áreas remotas