yolos-small-Axial_MRIs

DunnBC22
Detección de objetos

Este modelo es una versión ajustada de hustvl/yolos-small. Está diseñado para demostrar mi capacidad para resolver un problema complejo usando tecnología.

Como usar

Para obtener más información sobre cómo se creó, consulte el siguiente enlace: yolos-small-Axial_MRIs

Ejemplo de uso

from transformers import YolosFeatureExtractor, YolosForObjectDetection
from PIL import Image
import requests
import torch

url = 'https://path/to/your/image.jpg'
image = Image.open(requests.get(url, stream=True).raw)

feature_extractor = YolosFeatureExtractor.from_pretrained('DunnBC22/yolos-small-Axial_MRIs')
model = YolosForObjectDetection.from_pretrained('DunnBC22/yolos-small-Axial_MRIs')

inputs = feature_extractor(images=image, return_tensors='pt')
outputs = model(**inputs)

# let's only keep detections with score > 0.9 (You can change this threshold)
target_sizes = torch.tensor([image.size[::-1]])
results = feature_extractor.post_process_object_detection(outputs, target_sizes=target_sizes, threshold=0.9)[0]
boxes, scores, labels = results['boxes'], results['scores'], results['labels']

for box, score, label in zip(boxes, scores, labels):
    box = [round(i, 2) for i in box.tolist()]
    print(f'detected {model.config.id2label[label.item()]} with confidence {round(score.item(), 3)} at location {box}')

Funcionalidades

Detección de objetos
Transformadores
PyTorch
TensorBoard
Generado usando Trainer
Inferencia en terminales

Casos de uso

Demostración de habilidades tecnológicas
Detección de objetos en imágenes Axial MRI
Aplicaciones médicas