Hugging Face
Un espacio compartido para encontrar, publicar y usar modelos, conjuntos de datos y aplicaciones de aprendizaje automático.
Acerca de Hugging Face
Hugging Face es una plataforma donde los equipos de aprendizaje automático y la comunidad de código abierto publican, descubren y evalúan modelos, conjuntos de datos y aplicaciones interactivas, y colaboran en torno a ellos. El Hub utiliza repositorios basados en Git y añade herramientas específicas para el aprendizaje automático, como la evaluación de modelos y la visualización de conjuntos de datos. Los desarrolladores pueden explorar un amplio catálogo público, compartir sus propios recursos, crear Spaces y conectar código con recursos alojados. La biblioteca Datasets carga y transmite datos de audio, visión artificial y procesamiento del lenguaje natural, mientras que Accelerate adapta el código de entrenamiento e inferencia de PyTorch a configuraciones distribuidas, como DeepSpeed, el paralelismo de datos con fragmentación completa y la precisión mixta. Inference Providers permite acceder a modelos compatibles de varios proveedores y ofrece información específica de cada modelo, como el precio, el tamaño del contexto, la latencia, el rendimiento, el uso de herramientas y la compatibilidad con salidas estructuradas. Las contrapartidas son prácticas: la colaboración privada y las funciones de cuenta pueden añadir cargos por usuario, el almacenamiento se cobra según el volumen, los costes de inferencia varían según el proveedor y el modelo, y los equipos deben revisar las licencias y la documentación asociadas a los recursos de la comunidad antes de usarlos en producción.
Funciones
Descubrir y evaluar modelos
Busca en el catálogo del Hub, examina las páginas de los modelos, compara las opciones de inferencia compatibles y prueba los candidatos antes de integrarlos.
Compartir y procesar conjuntos de datos
Publica conjuntos de datos o cárgalos mediante la biblioteca Datasets, con transmisión y procesamiento basado en Apache Arrow.
Escalar cargas de trabajo de PyTorch
Usa Accelerate para adaptar el código de entrenamiento o inferencia existente a sistemas distribuidos, precisión mixta, DeepSpeed o FSDP.
Ventajas
- El amplio catálogo público conecta modelos, conjuntos de datos y Spaces en un único flujo de trabajo.
- El acceso público gratuito mantiene bajos los costes iniciales de descubrimiento e intercambio.
- Datasets y Accelerate integran los recursos del Hub con los flujos de trabajo habituales de Python y PyTorch.
Limitaciones
- Los niveles de pago para cuentas y organizaciones añaden costes recurrentes por usuario.
- El almacenamiento y la inferencia pueden generar facturas variables a medida que aumentan el volumen de datos y el uso.
- Los recursos de la comunidad varían en licencias, documentación y calidad, por lo que sigue siendo necesario revisarlos antes de usarlos en producción.
Planes de precios
Hub gratuito
- Explorar y publicar modelos, conjuntos de datos y Spaces públicos
- Usar la colaboración basada en Git en el Hub
- Acceder a herramientas de aprendizaje automático, como la visualización de conjuntos de datos y la evaluación de modelos
Pro
- Plan de pago para una cuenta personal
- Acceso a funciones avanzadas de la plataforma
- Pueden aplicarse cargos independientes por uso y almacenamiento
Team
- Plan de colaboración de pago para organizaciones
- Disponible mediante tarjeta de crédito
- Facturación por usuario
Empresa
- Plan para organizaciones vendido por el equipo comercial
- Facturación por usuario
- La asistencia empresarial está disponible por separado
Almacenamiento del Hub
- Transferencia de salida y CDN incluidos sin coste adicional
- Los descuentos por volumen comienzan en 50 TB
- Precios personalizados disponibles por encima de 500 TB
* La información de precios es solo orientativa. Consulta el anuncio más reciente en el sitio web oficial de Hugging Face.