Repolode
huggingface

huggingface/smol-course

Curso prático da Hugging Face sobre como alinhar modelos pequenos de linguagem e visão-linguagem com hardware local básico.

Estrelas
6,784
Forks
2,276
Issues abertas
99
Último commit
há 16 dias

O que é?

O smol course é um curso prático sobre como alinhar modelos de linguagem para casos de uso específicos. Ele é baseado nos modelos SmolLM3 e SmolVLM2 e foi projetado para rodar na maioria dos computadores locais, com requisitos mínimos de GPU e sem serviços pagos.

O curso aborda ajuste de instruções com templates de chat, avaliação em benchmarks e domínios personalizados, alinhamento de preferências com métodos como DPO e adaptação de modelos de visão-linguagem. Aprendizado por reforço, geração de dados sintéticos e um placar da comunidade estão listados como módulos futuros.

O material é aberto e revisado por pares, e colaboradores podem enviar exercícios, exemplos e modelos por meio de pull requests. A primeira versão do curso, baseada em Markdown e notebooks Jupyter, fica no diretório v1.

Recursos principais

  • 01Ajuste de instruções com templates de chat e fine-tuning supervisionado
  • 02Avaliação de modelos em benchmarks padrão e domínios personalizados
  • 03Alinhamento de preferências usando algoritmos como DPO
  • 04Adaptação de modelos de visão-linguagem para tarefas multimodais
  • 05Roda na maioria dos computadores locais com requisitos mínimos de GPU

Casos de uso

  • Aprender a fazer fine-tuning de LLMs pequenos para um domínio específico
  • Alinhar um modelo compacto para seguir instruções ou preferências humanas em um laptop
  • Criar conjuntos de avaliação personalizados para uma aplicação de nicho
  • Começar a adaptar modelos de visão-linguagem

Antes de usar

  • O README pressupõe conhecimento prévio de Python, PyTorch e da biblioteca transformers.
  • Algumas unidades do curso (aprendizado por reforço e dados sintéticos) estão indicadas como ainda não lançadas.

Em coleções

Tópicos

Perguntas frequentes

O que é smol-course?
Curso prático da Hugging Face sobre como alinhar modelos pequenos de linguagem e visão-linguagem com hardware local básico. O smol course é um curso prático sobre como alinhar modelos de linguagem para casos de uso específicos. Ele é baseado nos modelos SmolLM3 e SmolVLM2 e foi projetado para rodar na maioria dos computadores locais, com requisitos mínimos de GPU e sem serviços pagos.
smol-course é gratuito? Qual é a licença?
smol-course é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
smol-course ainda é mantido?
Manutenção ativa. O último commit de smol-course foi em 6 de out. de 2026.
Para que posso usar smol-course?
Aprender a fazer fine-tuning de LLMs pequenos para um domínio específico Alinhar um modelo compacto para seguir instruções ou preferências humanas em um laptop Criar conjuntos de avaliação personalizados para uma aplicação de nicho Começar a adaptar modelos de visão-linguagem
Onde consigo smol-course?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/huggingface/smol-course

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados