Hugging Face es una empresa y una plataforma donde se publican y se encuentran modelos de IA, datasets y demos. Su sitio principal, el Hub, funciona como un GitHub de la IA. Además mantiene bibliotecas de código abierto, como transformers, para usar esos modelos desde tu código. No es un modelo concreto.
🔥PyTorch lo entrena→🤗Hugging Face lo comparte→💻Ollama lo corre→🍎MLX en chips de Apple
Ponlo a prueba
Una pregunta de la app. Elige una respuesta.
Un tutorial dice «bájalo de Hugging Face». ¿Qué es Hugging Face?
Eso se parece a Ollama. Hugging Face es sobre todo dónde se publican y se encuentran los modelos.
Es un Hub, como un GitHub de la IA. Además hace bibliotecas, como transformers, para usar esos modelos desde tu código.
Es una plataforma, no un modelo: Llama es uno de los muchos que aloja. Lee la ficha (puede estar incompleta) y la licencia: si falta, no des el uso por permitido.
Tres cosas principales. Modelos: archivos con los pesos que publican empresas, universidades y personas, muchos de ellos de pesos abiertos. Datasets: los datos para entrenar o probar modelos. Spaces: demos que pruebas en el navegador, sin instalar nada.
Cuando un tutorial dice «bájalo de Hugging Face», casi siempre habla de un modelo del Hub. Después lo corres con otra herramienta, como la biblioteca transformers, PyTorch u Ollama, si quieres un modelo local.
Las bibliotecas: transformers y otras
transformers es una biblioteca de Python para cargar un modelo del Hub y usarlo con pocas líneas de código. Se llama así por la arquitectura transformer, pero sirve para muchos tipos de modelos. Hay otras, como datasets para manejar datos y diffusers para modelos que generan imágenes.
La model card y la licencia
Busca la ficha del modelo, la model card: para qué sirve, cómo se entrenó, sus límites y sesgos conocidos. La escribe quien lo publica y puede estar incompleta. Al lado aparece la licencia. Algunas permiten casi cualquier uso; otras prohíben el uso comercial o ponen condiciones. Si no hay licencia, no des por hecho que puedes usarlo. Hay modelos que piden aceptar términos antes de descargarlos.
Errores comunes
«Hugging Face es un modelo, como Llama.» No: aloja muchísimos modelos, Llama entre ellos. «Si está en Hugging Face, lo puedo usar para lo que quiera.» Depende de la licencia de cada modelo: léela antes de usarlo en un producto. «Hugging Face es para correr modelos en tu compu.» Es una de las cosas que se hacen con lo que bajas, no lo que es.