Downloads · 30 days
0
masked-token/solarVQA-Evaluation
solarVQA-Evaluation is a machine learning model from masked-token. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as cc-by-4.0.
This repository contains the zero-shot evaluation pipeline for SolarVQA, a benchmark for Visual Question Answering (VQA) in photovoltaic defect inspection.
Downloads · 30 days
0
Access
Public
Updated May 28, 2026
Repo size
—
Likes
0
Public
Click a slice to open those files.
.py57.6 KB · 95%
From the Hugging Face model README
This repository contains the zero-shot evaluation pipeline for SolarVQA, a benchmark for Visual Question Answering (VQA) in photovoltaic defect inspection.
The evaluation script (eval.py) is designed to benchmark over a dozen state-of-the-art Vision-Language Models (VLMs) against the SolarVQA dataset, automatically extracting answers, calculating chance-corrected metrics, and generating comprehensive leaderboards.
SolarVQA contains 130,712 QA pairs across 16,339 EL images of silicon solar cells. It tests models across eight complementary question types:
Note: The original Electroluminescence (EL) images are not included here and must be downloaded from the UCF-EL-Defect dataset.
The pipeline natively supports the following model families via Hugging Face transformers and specific backend wrappers:
pip install torch torchvision transformers accelerate
pip install Pillow numpy pandas scikit-learn tqdm