ref-metrics / README.md
hichem-abdellali's picture
Update README.md
ffbf899 verified
---
app_file: app.py
colorFrom: yellow
colorTo: green
description: 'TODO: add a description here'
emoji: 🐢
pinned: false
runme:
id: 01HPS3ASFJXVQR88985QNSXVN1
version: v3
sdk: gradio
sdk_version: 4.36.0
tags:
- evaluate
- metric
title: ref-metrics
---
# How to Use
```python {"id":"01HPS3ASFHPCECERTYN7Z4Z7MN"}
import evaluate
from seametrics.payload.processor import PayloadProcessor
payload = {}
module = evaluate.load("SEA-AI/ref-metrics")
res = module._compute(payload, max_iou=0.5, recognition_thresholds=[0.3, 0.5, 0.8])
print(res)
```
## Output
```json
{
"model_1": {
"overall": {
"all": {
"tp": 50,
"fp": 20,
"fn": 10,
"precision": 0.71,
"recall": 0.83,
"f1": 0.76
},
"small": {
"tp": 15,
"fp": 5,
"fn": 2,
"precision": 0.75,
"recall": 0.88,
"f1": 0.81
},
"medium": {
"tp": 25,
"fp": 10,
"fn": 5,
"precision": 0.71,
"recall": 0.83,
"f1": 0.76
},
"large": {
"tp": 10,
"fp": 5,
"fn": 3,
"precision": 0.67,
"recall": 0.77,
"f1": 0.71
}
},
"per_sequence": {
"sequence_1": {
"all": {
"tp": 30,
"fp": 15,
"fn": 7,
"precision": 0.67,
"recall": 0.81,
"f1": 0.73
},
"small": {
"tp": 10,
"fp": 3,
"fn": 1,
"precision": 0.77,
"recall": 0.91,
"f1": 0.83
},
"medium": {
"tp": 15,
"fp": 7,
"fn": 2,
"precision": 0.68,
"recall": 0.88,
"f1": 0.77
},
"large": {
"tp": 5,
"fp": 2,
"fn": 1,
"precision": 0.71,
"recall": 0.83,
"f1": 0.76
}
}
}
},
}
```
## Citations
```bibtex {"id":"01HPS3ASFJXVQR88985GKHAQRE"}
@InProceedings{huggingface:module,
title = {A great new module},
authors={huggingface, Inc.},
year={2020}}
```
```bibtex {"id":"01HPS3ASFJXVQR88985KRT478N"}
@article{milan2016mot16,
title={MOT16: A benchmark for multi-object tracking},
author={Milan, Anton and Leal-Taix{\'e}, Laura and Reid, Ian and Roth, Stefan and Schindler, Konrad},
journal={arXiv preprint arXiv:1603.00831},
year={2016}}
```