serviceadvisor / README.md
viswanani's picture
Upload 16 files
94332c9 verified
---
title: Car Analysis Advisor (Multi‑Image, Deterministic)
emoji: 🛠️
colorFrom: purple
colorTo: indigo
sdk: gradio
sdk_version: "4.36.1"
app_file: app.py
pinned: false
license: mit
tags:
- automotive
- computer-vision
- service-advisor
- gradio
---
# Car Analysis Advisor (Hugging Face Space)
An end‑to‑end **car analysis AI** that ingests **multiple images** of a vehicle and outputs **precise, actionable recommendations**:
- **Model** (zero‑shot CLIP baseline; optional fine‑tune)
- **Color** (dominant body color with named snapping)
- **Issues** (mechanical/aesthetic) → **deterministic** final decisions
- **Exact price estimate** (parts + labor + region multipliers)
- **PDF & JSON** export
No probability scores are exposed—only clear decisions & totals.
## Run locally
```bash
pip install -r requirements.txt
python app.py
```
## Train (optional, improves accuracy)
See `training/train_classifier.py` for a ViT fine‑tuning script.
Dataset CSV:
```csv
image_path,label
images/nexon_001.jpg,Tata Nexon
```
Then:
```bash
python training/train_classifier.py --data_root data/your_dataset --annotations data/your_dataset/annotations.csv --out_dir checkpoints/vision
```
## Pricing configuration
- `configs/parts_catalog.yaml` — parts & standard labor hours per issue
- `configs/regions.yaml` — labor rates & part multipliers per region (example values provided)
## Deterministic decisions
Internally, scores are computed but **final outputs are rule‑based** (top evidence & thresholds) to provide **unambiguous** issue lists and **exact** costs.
## Exports
- `exports/report.pdf`
- `exports/report.json`