File size: 1,512 Bytes
560a8bd
8d274b6
560a8bd
 
ecd29e7
560a8bd
 
 
 
 
 
8d274b6
560a8bd
8d274b6
560a8bd
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
---
title: Mars-Bench
emoji: ๐Ÿš€
colorFrom: red
colorTo: yellow
sdk: gradio
sdk_version: 4.0.0
app_file: app.py
pinned: false
---

# Mars-Bench ๐Ÿš€

A comprehensive benchmark and leaderboard for comparing state-of-the-art computer vision models on Mars-specific datasets across different tasks: Classification, Segmentation, and Object Detection.

## Features

- **Three Task Categories**: Classification, Segmentation, and Object Detection
- **Interactive Filters**:
  - Dataset selection with checkboxes
  - Metrics selection with checkboxes
  - Model type/organization filtering
- **Real-time Updates**: Table updates dynamically based on selected filters
- **Clean UI**: Modern design inspired by leading HuggingFace leaderboards

## How to Use

1. Select a tab for the task you're interested in (Classification, Segmentation, or Object Detection)
2. Use the filter boxes to select:
   - Which datasets to display
   - Which metrics to show
   - Which model types/organizations to include
3. The leaderboard table updates automatically based on your selections

## Local Development

```bash
# Install dependencies
pip install -r requirements.txt

# Run the app
python app.py
```

## Customization

To add your own data, modify the data dictionaries in `app.py`:
- `CLASSIFICATION_DATA`
- `SEGMENTATION_DATA`
- `DETECTION_DATA`

Each entry should have:
- `model`: Model name
- `organization`: Organization/creator
- `dataset`: Dataset name
- `metric`: Metric name
- `value`: Numeric value

## License

MIT