yolos_tiny_test
MedicalVision
Detección de objetos
Modelo de detección de objetos basado en transformers. Este modelo está diseñado para realizar inferencias en puntos finales de manera eficiente.
Como usar
Para utilizar este modelo, puedes seguir las siguientes configuraciones y pasos en tu código:
dataset: NIH
original model: hustvl/yolos-tiny
lr: 0.0001
dropout_rate: 0.1
weight_decay: 0.001
max_epochs: 1
train samples: 885
Aquí tienes un ejemplo de los registros del proceso de entrenamiento:
{'validation_loss': tensor(7.2682, device='cuda:0'), 'validation_loss_ce': tensor(2.4654, device='cuda:0'), 'validation_loss_bbox': tensor(0.5599, device='cuda:0'), 'validation_loss_giou': tensor(1.0016, device='cuda:0'), 'validation_cardinality_error': tensor(99., device='cuda:0')}
{'training_loss': tensor(3.1491, device='cuda:0'), 'train_loss_ce': tensor(0.3927, device='cuda:0'), 'train_loss_bbox': tensor(0.2719, device='cuda:0'), 'train_loss_giou': tensor(0.6985, device='cuda:0'), 'train_cardinality_error': tensor(1., device='cuda:0'), 'validation_loss': tensor(2.2454, device='cuda:0'), 'validation_loss_ce': tensor(0.4346, device='cuda:0'), 'validation_loss_bbox': tensor(0.1519, device='cuda:0'), 'validation_loss_giou': tensor(0.5256, device='cuda:0'), 'validation_cardinality_error': tensor(1., device='cuda:0')}
Y un ejemplo de uso del modelo:
{'size': tensor([512, 512]), 'image_id': tensor([1]), 'class_labels': tensor([4]), 'boxes': tensor([[0.2622, 0.5729, 0.0847, 0.0773]]), 'area': tensor([1717.9431]), 'iscrowd': tensor([0]), 'orig_size': tensor([1024, 1024])}
Funcionalidades
- Detección de objetos
- Basado en transformers
- Compatibilidad con Safetensors
Casos de uso
- Detección de anomalías médicas en imágenes de rayos X
- Identificación de objetos específicos en imágenes de alta resolución