LoRA Model Evaluator

A semi-automatic evaluation system for LoRA fine-tuned diffusion models — generate, score, and analyze image quality across weight configurations in one pipeline.

View Slides Back to Projects
🎨

LoRA + Prompts

Weights, seeds, base model

🖼️

Image Generation

All (weight × prompt × seed)

Interactive Scoring

Pairwise rating UI

📊

Report

Optimal weight + analysis

Features

Generation Pipeline

Accepts LoRA weights, evaluation metrics, base model, prompt lists, and seed lists. Iterates through all combinations and calls the inference engine automatically.

Interactive Scoring UI

Web-based image grid with custom evaluation metrics. Supports image pair rating for efficient comparison and persistent score saving.

Automated Reports

Score analysis with optimal weight calculation. Identifies representative best and worst prompts and images. Generates a final summary report.

LLM-Assisted Metrics

Uses language models to help generate and refine evaluation criteria, reducing manual effort in defining quality metrics for specific LoRA styles.

Weight Optimization

Plots weight-quality curves across parameter ranges to find the optimal LoRA strength — balancing fidelity to the fine-tuned style against base model quality.

User Validated

Evaluated with N=100 images in a user study. Users praised the concise weight-quality plots and representative pair comparisons.

Python Stable Diffusion LoRA Web UI LLM