Implementation:Open compass VLMEvalKit MATBench
Appearance
| Field | Value |
|---|---|
| source | VLMEvalKit |
| domain | Vision, Benchmarking, Material Science |
Overview
Benchmark dataset implementation for MATBench evaluation in VLMEvalKit.
Description
MATBench inherits from ImageBaseDataset and implements the MATBench benchmark for material science understanding evaluation. The TYPE field is set to 'QA'. It uses image-based prompts for material analysis tasks.
Usage
Registered in vlmeval/dataset/__init__.py and invoked through build_dataset() by benchmark name.
Code Reference
- Source:
vlmeval/dataset/matbench.py, Lines: L1-190 - Import:
from vlmeval.dataset.matbench import MATBench
Signature:
class MATBench(ImageBaseDataset):
TYPE = 'QA'
DATASET_URL = {...}
DATASET_MD5 = {...}
...
I/O Contract
| Direction | Description |
|---|---|
| Inputs | TSV dataset file with image/video paths and questions |
| Outputs | Evaluation results DataFrame with scores per category |
Usage Examples
from vlmeval.dataset import build_dataset
dataset = build_dataset('MATBench')
Related Pages
Page Connections
Double-click a node to navigate. Hold to expand connections.
Principle
Implementation
Heuristic
Environment