Communitygithub.com

dhar174/hugging-face-vision-trainer

Trainiert und feintuned Vision-Modelle für Objekterkennung (D-FINE, RT-DETR v2, DETR, YOLOS), Bildklassifikation (timm-Modelle – MobileNetV3, MobileViT, ResNet, ViT/DINOv3 – plus beliebige Transformers-Klassifikatoren) sowie SAM/SAM2-Segmentierung mit Hugging Face Transformers und Hugging Face Jobs.

Was ist hugging-face-vision-trainer?

Dieses Skill ermöglicht das Training und Feintuning von Vision-Modellen für drei Hauptaufgaben: Objekterkennung, Bildklassifikation und Segmentierung. Es nutzt dabei die Hugging Face Transformers-Bibliothek und führt die Jobs auf der Hugging Face Jobs-Infrastruktur aus. Das Skill unterstützt eine breite Palette an Architekturen: bei der Objekterkennung D-FINE, RT-DETR v2, DETR und YOLOS; bei der Bildklassifikation timm-basierte Modelle wie MobileNetV3, MobileViT, ResNet, ViT/DINOv3 sowie jeden beliebigen Transformers-Klassifikator; bei der Segmentierung SAM und SAM2. Es ist konzipiert für Entwickler, die schnell eigene Modelle trainieren oder vortrainierte Modelle auf spezifische Datensätze anpassen möchten, ohne eine eigene Recheninfrastruktur bereitstellen zu müssen. Die Nutzung erfolgt entweder über das CLI (kompatibel mit Claude Code, Cursor und Codex) oder über die Hugging Face API.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/dhar174/DeskBuddy/tree/main/.agents/skills/hugging-face-vision-trainer

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht hugging-face-vision-trainer?

Trainiert und feintuned Vision-Modelle für Objekterkennung (D-FINE, RT-DETR v2, DETR, YOLOS), Bildklassifikation (timm-Modelle – MobileNetV3, MobileViT, ResNet, ViT/DINOv3 – plus beliebige Transformers-Klassifikatoren) sowie SAM/SAM2-Segmentierung mit Hugging Face Transformers und Hugging Face Jobs.

Verwendung

Standardmäßig wird der Befehl hf-vision-train aufgerufen. Sie können auch direkt das Shell-Skript verwenden:

hf-vision-train --task detection --model D-FINE --dataset your-dataset --epochs 10

Unterstützte Aufgaben

AufgabeUnterstützte Modelle
detectionD-FINE, RT-DETR v2, DETR, YOLOS
classificationtimm-Modelle (MobileNetV3, MobileViT, ResNet, ViT/DINOv3) sowie beliebige Transformers-Klassifikatoren
segmentationSAM, SAM2

Umgebungsvariablen

  • HF_TOKEN – Ihr Hugging Face-Token für authentifizierte API-Zugriffe.
  • HF_JOB_NAME – (Optional) Name des Jobs auf Hugging Face Jobs.

Beispiele

Objekterkennung trainieren:

hf-vision-train \
  --task detection \
  --model D-FINE \
  --dataset coco \
  --epochs 50 \
  --batch-size 16 \
  --learning-rate 1e-4

Bildklassifikation feintunen:

hf-vision-train \
  --task classification \
  --model MobileNetV3 \
  --dataset your-classification-dataset \
  --epochs 20 \
  --batch-size 32

Segmentierung mit SAM:

hf-vision-train \
  --task segmentation \
  --model SAM \
  --dataset your-segmentation-dataset \
  --epochs 30

Weitere Informationen

Weitere Details finden Sie in der offiziellen Dokumentation. Bei Fragen wenden Sie sich an das Repository.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Verwandte Skills