Hugging Face é uma empresa e uma plataforma onde se publicam e se encontram modelos de IA, datasets e demos. O site principal, o Hub, funciona como um GitHub da IA. Também mantém bibliotecas de código aberto, como transformers, para usar esses modelos no seu código. Não é um modelo específico.
🔥PyTorch treina→🤗Hugging Face compartilha→💻Ollama roda→🍎MLX em chips da Apple
Teste o que aprendeu
Uma pergunta do app. Escolha uma resposta.
Um tutorial diz "baixe do Hugging Face". O que é o Hugging Face?
Isso parece o Ollama. O Hugging Face é sobretudo onde os modelos são publicados e encontrados.
É um Hub, como um GitHub da IA. Também faz bibliotecas, como transformers, para usar esses modelos no seu código.
É uma plataforma, não um modelo: o Llama é um dos muitos que hospeda. Leia a ficha (pode estar incompleta) e a licença: se faltar, não dê o uso por permitido.
Três coisas principais. Modelos: arquivos com os pesos que empresas, universidades e pessoas publicam, muitos deles de pesos abertos. Datasets: os dados para treinar ou testar modelos. Spaces: demos que você testa no navegador, sem instalar nada.
Quando um tutorial diz "baixe do Hugging Face", quase sempre fala de um modelo do Hub. Depois você o roda com outra ferramenta, como a biblioteca transformers, PyTorch ou Ollama, se quiser um modelo local.
As bibliotecas: transformers e outras
transformers é uma biblioteca Python para carregar um modelo do Hub e usá-lo com poucas linhas de código. Tem esse nome por causa da arquitetura transformer, mas serve para muitos tipos de modelos. Há outras, como datasets para lidar com dados e diffusers para modelos que geram imagens.
A model card e a licença
Procure a ficha do modelo, a model card: para que serve, como foi treinado, seus limites e vieses conhecidos. Quem publica o modelo a escreve, e ela pode estar incompleta. Ao lado aparece a licença. Algumas permitem quase qualquer uso; outras proíbem o uso comercial ou impõem condições. Se não há licença, não suponha que pode usá-lo. Há modelos que pedem aceitar termos antes de baixar.
Erros comuns
"Hugging Face é um modelo, como o Llama." Não: hospeda muitíssimos modelos, o Llama entre eles. "Se está no Hugging Face, posso usar para o que quiser." Depende da licença de cada modelo: leia antes de usar num produto. "Hugging Face é para rodar modelos no seu computador." É uma das coisas que se fazem com o que você baixa, não o que ele é.