AIGVE-Tool
AI Generated Video Evaluation toolkit
Implemented:
Models:
Video-Only Neural Network-Based evaluation metrics:
Distribuition Comparison-Based evaluation metrics:
These metrics primarily assess the quality of generated samples by comparing distributions of real and generated data:
Vision-Language Similarity-Based evaluation metrics:
These metrics primarily evaluate alignment, similarity, and coherence between visual and textual representations. They focus on how well images and text match, often using embeddings from models like CLIP and BLIP:
Vision-Language Understanding-Based evaluation metrics:
These metrics assess higher-level understanding, reasoning, and factual consistency in vision-language models. They go beyond similarity, evaluating semantic correctness, factual alignment, and structured comprehension:
Multi-Faceted evaluation metrics
These metrics are structured, multi-dimensional evaluation metrics designed to assess AI models across diverse sub-evaluation dimensions. They provide a comprehensive benchmarking framework that integrates aspects like video understanding, physics-based reasoning, and modular evaluation, enabling a more holistic assessment of model performance.
Dataset:
Environment
conda env remove --name aigve
conda env create -f environment.yml
conda activate aigve
conda install pytorch==2.1.0 torchvision==0.16.0 torchaudio==2.1.0 pytorch-cuda=11.8 -c pytorch -c nvidia
(MMCV from v1.7.2 support PyTorch 2.1.0 and 2.0.0)
Run:
python main.py {metric_config_file}.py
Take Examples:
rm -rf ~/.cache
For GSTVQA:
cd VQA_Toolkit/aigve python main_aigve.py AIGVE_Tool/aigve/configs/gstvqa.py --work-dir ./output
For SimpleVQA:
cd VQA_Toolkit/aigve python main_aigve.py AIGVE_Tool/aigve/configs/simplevqa.py --work-dir ./output
For LightVQAPlus: `` cd VQA_Toolkit/aigve python main_aigve.py AIGVE_Tool/aigve/configs/lightvqa_plus.py --work-dir ./output
``
For GSTVQACrossData:
cd VQA_Toolkit/aigve python main_aigve.py AIGVE_Tool/aigve/configs/gstvqa_crossdata.py --work-dir ./output
For CLIPSim:
cd VQA_Toolkit/aigve python main_aigve.py AIGVE_Tool/aigve/configs/clipsim.py --work-dir ./output
For VideoPhy:
cd VQA_Toolkit/aigve python main_aigve.py AIGVE_Tool/aigve/configs/clipsim.py --work-dir ./output
Acknowledge
The Toolkit is build top the top of MMEngine
We acknowledge original repositories of various VQA methods: GSTVQA, CLIPSim,
Metadata
Release files for aigve 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aigve-0.0.1.tar.gz | 1.1 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aigve-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.2 MB
Release files / aigve-0.0.1.tar.gz
| Download URL | aigve-0.0.1.tar.gz |
|---|---|
| Size | 1.1 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
41b5375ac436dbf7bac3b69fc3e94de788fe4aab730677035fb0c703eb1deb9a
|
|
BLAKE2b-256 checksum How to use checksums |
29d2df9fbc08da32cbdafa2b8042d232673793e409d73c43ec3c6fbc19825124
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.16
|
Release files / aigve-0.0.1-py3-none-any.whl
| Download URL | aigve-0.0.1-py3-none-any.whl |
|---|---|
| Size | 153.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4c0f003a48474e462f394ff612d854c46cb473b7858795553ee9ff28b2c3f641
|
|
BLAKE2b-256 checksum How to use checksums |
15b542bbbb9f0aab95cb7961528065acf4599fed678255d65373ba192cba689d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.16
|