Resnet34-Testrun / README.md
jacopo22295's picture
Upload 6 files
d733d16 verified
---
title: ResNet34 Corrosion Classifier
emoji: 🧪
colorFrom: indigo
colorTo: green
sdk: gradio
sdk_version: "4.44.1"
app_file: app.py
pinned: false
---
# ResNet34 Corrosion Classifier — Hugging Face Space
Semplice Space Gradio che carica un modello ResNet34 e predice 9 classi di corrosione.
## File
- `app.py`: interfaccia Gradio.
- `model.py`: definizione modello e caricamento pesi.
- `classes.json`: etichette delle classi.
- `requirements.txt`: dipendenze.
- `.gitattributes`: abilita LFS per i file `.pth`.
- `resnet34_best.pth`: **DA CARICARE DA TE** (non incluso).
## Istruzioni
1. Crea una nuova Space su Hugging Face (Gradio + Python).
2. Carica questi file nella Space.
3. Aggiungi il tuo file di pesi `resnet34_best.pth` (usa Git LFS se > 50 MB).
4. (Opzionale) Se il file si chiama diversamente, imposta la variabile d'ambiente `CKPT_PATH`
nelle Settings della Space, oppure modifica `CKPT_PATH` in `app.py`.
5. Avvia la Space.
## Uso
- Carica o scatta una foto, poi clicca **Analizza immagine**.
- La card a destra mostra le probabilità (Top-K) e la predizione.
## Note
- Il modello gira su CPU per default. Se vuoi più velocità, passa a una Space con GPU.
- Le trasformazioni input usano Resize 256 → CenterCrop 224 e normalizzazione ImageNet.