Pular para o conteúdo
Skillpedia
Agentes48 mil · #3230

hugging-face-vision-trainer

Faz seu agente treinar modelos de visão, como detecção de objetos e segmentação. Ele valida datasets e salva resultados no Hugging Face Hub.

O que ela faz

Este recurso treina modelos de inteligência artificial para entender imagens. Ele pode aprender a identificar objetos, classificar imagens ou separar partes de uma imagem, tudo isso usando computadores potentes na nuvem e salvando os resultados automaticamente.

Quando usar

  • ✓Quando você quer ensinar a IA a reconhecer objetos específicos em fotos.
  • ✓Quando você quer que a IA categorize imagens (ex: gato, cachorro, carro).
  • ✓Quando você quer treinar a IA para separar partes de uma imagem, como um fundo.

Exemplo do que pedir para a IA

“Treine um modelo para detectar cachorros em fotos, usando meu conjunto de dados 'meus-cachorros-dataset'.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/hugging-face-vision-trainer/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/hugging-face-vision-trainer/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Você fornece seus dados de imagem e diz à IA o que ela deve aprender (identificar objetos, classificar ou separar). A IA usa computadores na nuvem para aprender com seus dados e salva o modelo treinado para você.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill hugging-face-vision-trainer

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/hugging-face-vision-trainer/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Treinamento de Modelo de Visão em Hugging Face Jobs

Treine modelos de detecção de objetos, classificação de imagens e segmentação SAM/SAM2 em GPUs de nuvem gerenciadas. Nenhuma configuração de GPU local é necessária — os resultados são salvos automaticamente no Hugging Face Hub.

Guia Detalhado

Leia o guia detalhado antes de executar esta habilidade. Ele contém o procedimento completo e o material de referência. Trate seus requisitos de segurança, pré-requisitos e validação como obrigatórios. Para trabalho focado, carregue as seções relevantes; para trabalho de ponta a ponta, leia o guia completamente.

Quando Usar Esta Habilidade

Use esta habilidade quando os usuários quiserem:

  • Ajustar modelos de detecção de objetos (D-FINE, RT-DETR v2, DETR, YOLOS) em GPUs de nuvem ou localmente
  • Ajustar modelos de classificação de imagens (timm: MobileNetV3, MobileViT, ResNet, ViT/DINOv3, ou qualquer classificador Transformers) em GPUs de nuvem ou localmente
  • Ajustar modelos SAM ou SAM2 para segmentação / matting de imagem usando prompts de bbox ou ponto
  • Treinar detectores de bounding-box em conjuntos de dados personalizados
  • Treinar classificadores de imagem em conjuntos de dados personalizados
  • Treinar modelos de segmentação em conjuntos de dados de máscara personalizados com prompts
  • Executar trabalhos de treinamento de visão na infraestrutura Hugging Face Jobs
  • Garantir que os modelos de visão treinados sejam salvos permanentemente no Hub

Lista de Verificação de Pré-requisitos

Antes de iniciar qualquer trabalho de treinamento, verifique:

Conta e Autenticação

  • Conta Hugging Face com plano Pro, Team ou Enterprise (Jobs requerem plano pago)
  • Login autenticado: Verifique com hf_whoami() (ferramenta) ou hf auth whoami (terminal)
  • O token tem permissões de escrita
  • DEVE passar o token nos segredos do job — veja a diretiva #3 abaixo para a sintaxe (ferramenta MCP vs API Python)

Requisitos do Conjunto de Dados — Detecção de Objetos

  • O conjunto de dados deve existir no Hub
  • As anotações devem usar a coluna objects com os subcampos bbox, category (e opcionalmente area)
  • Bboxes podem estar no formato xywh (COCO) ou xyxy (Pascal VOC) — detectados e convertidos automaticamente
  • Categorias podem ser inteiros ou strings — strings são remapeadas automaticamente para IDs inteiros
  • A coluna image_id é opcional — gerada automaticamente se ausente
  • SEMPRE valide conjuntos de dados desconhecidos antes do treinamento em GPU (veja a seção Validação de Conjunto de Dados)

Requisitos do Conjunto de Dados — Classificação de Imagens

  • O conjunto de dados deve existir no Hub
  • Deve ter uma coluna image (imagens PIL) e uma coluna label (IDs de classe inteiros ou strings)
  • A coluna de rótulo pode ser do tipo ClassLabel (com nomes) ou inteiros/strings simples — strings são remapeadas automaticamente
  • Nomes de colunas comuns detectados automaticamente: label, labels, class, fine_label
  • SEMPRE valide conjuntos de dados desconhecidos antes do treinamento em GPU (veja a seção Validação de Conjunto de Dados)

Requisitos do Conjunto de Dados — Segmentação SAM/SAM2

  • O conjunto de dados deve existir no Hub
  • Deve ter uma coluna image (imagens PIL) e uma coluna mask (máscara de segmentação ground-truth binária)
  • Deve ter um prompt — seja:
    • Uma coluna prompt com JSON contendo {"bbox": [x0,y0,x1,y1]} ou {"point": [x,y]}
    • OU uma coluna dedicada bbox com valores [x0,y0,x1,y1]
    • OU uma coluna dedicada point com valores [x,y] ou [[x,y],...]
  • Bboxes devem estar no formato xyxy (coordenadas de pixel absolutas)
  • Exemplo de conjunto de dados: merve/MicroMat-mini (matting de imagem com prompts de bbox)
  • SEMPRE valide conjuntos de dados desconhecidos antes do treinamento em GPU (veja a seção Validação de Conjunto de Dados)

Configurações Críticas

  • O timeout deve exceder o tempo de treinamento esperado — O padrão de 30 minutos é MUITO CURTO. Veja a diretiva #6 para valores recomendados.
  • O push para o Hub deve estar habilitado — push_to_hub=True, hub_model_id="username/model-name", token em secrets

Limitações

  • Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo do seu produto ou API upstream.
  • Verifique comandos, comportamento da API, preços, cotas, credenciais e efeitos de implantação contra a documentação oficial atual antes de fazer alterações.
  • Não trate exemplos gerados como substitutos para testes específicos do ambiente, revisão de segurança ou aprovação do usuário para ações destrutivas ou custosas.
Perguntas frequentes

Preciso de um computador potente?

Não, o treinamento é feito em computadores potentes na nuvem (Hugging Face Jobs), você só precisa de uma conta paga no Hugging Face.

Onde ficam os resultados?

Os modelos treinados são salvos automaticamente no Hugging Face Hub, um local online para compartilhar modelos.

Meus dados precisam estar em um formato especial?

Sim, seus dados de imagem precisam estar organizados no Hugging Face Hub com anotações específicas dependendo do que você quer treinar (detecção de objetos, classificação ou segmentação).

Detalhes

Descrição original do autor

Train object detection, image classification, and SAM or SAM2 segmentation models locally or on Hugging Face Jobs, with dataset validation and results saved to the Hub.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3230
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas