vit_base_patch16_pc_parts_classifier

Vision Transformer image classifier for 11 PC component and cable-management classes.

Model Details

  • Architecture: ViT-Base Patch16 224 (vit_base_patch16_224)
  • Framework: FastAI + timm + PyTorch
  • Input size: 224x224 RGB
  • Classes: 11
  • Epochs: 15
  • Batch size: 16
  • Test accuracy: 0.7389
  • Training date: 2026-04-17

Labels

  1. AIO_Liquid_Cooler
  2. Air_Cooler
  3. Bad_Cable_Management
  4. CPU
  5. Good_Cable_Management
  6. Graphics_Card
  7. M2_NVMe_Drive
  8. Motherboard
  9. PC_Case
  10. Power_Supply
  11. RAM_Stick

Files

  • best_model_export.pkl: FastAI export for direct inference.
  • best_model_state_dict.pth: PyTorch state dict.
  • best_model_metadata.json: Training and class metadata.

Inference (FastAI)

from fastai.learner import load_learner
from pathlib import Path

learn = load_learner("best_model_export.pkl")
pred_class, pred_idx, probs = learn.predict(Path("sample.jpg"))
print(pred_class)
print({learn.dls.vocab[i]: float(probs[i]) for i in range(len(probs))})

Live Demo

A live inference demo is available on Hugging Face Spaces:

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Space using shaanzeeeee/vit_base_patch16_pc_parts_classifier 1