Glosario

Hugging Face

Explora Hugging Face, la plataforma líder de IA para PNL y visión por ordenador con modelos preentrenados, conjuntos de datos y herramientas para un desarrollo de ML sin fisuras.

Entrena los modelos YOLO simplemente
con Ultralytics HUB

Saber más

Hugging Face Face es una destacada empresa y plataforma comunitaria en el campo de la Inteligencia Artificial (IA), centrada en democratizar las tecnologías de Aprendizaje Automático (AM). Reconocida inicialmente por sus importantes contribuciones al Procesamiento del Lenguaje Natural (PLN), Hugging Face Face ofrece ahora un amplio ecosistema de herramientas de código abierto, modelos preentrenados y conjuntos de datos. Este ecosistema ayuda a los desarrolladores e investigadores a construir, entrenar y desplegar más fácilmente los modelos ML más avanzados, fomentando la colaboración y acelerando la innovación dentro de la comunidad global de IA. Aunque originalmente estaba centrada en la PNL, la plataforma se ha ampliado considerablemente para dar soporte a la visión por ordenador y a las tareas multimodales.

Conceptos básicos de Hugging Face

Hugging Face ofrece varios componentes clave diseñados para agilizar el flujo de trabajo del ML:

  • El Hub de Hugging Face : Una plataforma central en línea que actúa como repositorio de miles de modelos preentrenados, conjuntos de datos y aplicaciones de demostración interactivas (Spaces). Facilita el intercambio, el descubrimiento y la colaboración dentro de la comunidad de ML. Puedes encontrar modelos para diversas tareas, incluidos los compatibles con marcos como PyTorch y TensorFlow.
  • Biblioteca Transformers: Una biblioteca Python de código abierto que proporciona fácil acceso a miles de modelos de transformadores preentrenados. Originalmente centrada en modelos de PLN como BERT y GPT, ahora incluye modelos para visión por ordenador, como el Transformador de Visión (ViT), y tareas multimodales. Simplifica la descarga, el entrenamiento y el uso de estos modelos para tareas como el Reconocimiento de Entidades Nombradas (NER) o la clasificación de imágenes.
  • Biblioteca de conjuntos de datos: Una biblioteca que ofrece un acceso eficaz a una amplia colección de conjuntos de datos para diversas tareas de ML. Proporciona herramientas para descargar, procesar y explorar datos fácilmente, integrándose a la perfección con la biblioteca Transformers y otros marcos ML. Ultralytics también proporciona acceso a muchos conjuntos de datos populares de visión por ordenador.
  • Espacios: Una función del Hugging Face Hub que permite a los usuarios crear, alojar y compartir directamente aplicaciones de demostración de ML. Es compatible con marcos populares como Gradio y Streamlit, lo que permite a los desarrolladores mostrar sus modelos de forma interactiva. Resulta útil para demostrar capacidades como las soluciones de IA de visiónUltralytics .

Relevancia y aplicaciones

Hugging Face reduce significativamente la barrera de entrada para trabajar con modelos avanzados de IA. Al proporcionar modelos preentrenados fácilmente disponibles, permite a los desarrolladores conseguir un alto rendimiento en tareas específicas mediante el ajuste fino en lugar de entrenar los modelos desde cero, ahorrando un tiempo considerable y recursos computacionales como las GPU. Esta accesibilidad lo ha convertido en una piedra angular tanto para la investigación como para las aplicaciones industriales del aprendizaje profundo.

Algunos ejemplos del mundo real son:

  1. Automatización de la atención al cliente: Las empresas pueden descargar un modelo lingüístico preentrenado como BERT a través de la biblioteca Transformers y ajustarlo a sus datos específicos de interacción con el cliente para crear chatbots inteligentes capaces de comprender y responder a las consultas de los usuarios con eficacia.
  2. Moderación de contenidos: Las plataformas de medios sociales utilizan modelos de Hugging Face Face para tareas como el análisis de sentimientos o la detección de comentarios tóxicos, a menudo afinando los modelos para comprender los matices específicos de la plataforma y el argot.

Hugging Face vs. Ultralytics

Aunque tanto Hugging Face como Ultralytics contribuyen significativamente al ecosistema de la IA de código abierto, tienen diferentes enfoques principales. Hugging Face ofrece una amplia plataforma, centrada inicialmente en la PNL, pero que ahora abarca varios dominios, como el audio y la visión por ordenador. Proporciona vastas bibliotecas de modelos y herramientas aplicables a distintas tareas de IA, fomentando una gran comunidad en GitHub. Puedes leer más sobre sus herramientas en nuestras entradas de blog sobre la potenciación de proyectos de CV y el uso de Transformadores para CV.

Ultralytics se especializa principalmente en IA de visión, desarrollando y manteniendo modelos altamente optimizados como Ultralytics YOLO11 para tareas como la detección de objetos, la segmentación de imágenes y la estimación de poses. Ultralytics también proporciona la plataforma Ultralytics HUB, diseñada específicamente para la gestión del ciclo de vida de los modelos de IA de visión, desde la anotación de datos hasta la formación y el despliegue. Ambas plataformas dotan a los usuarios de potentes herramientas, pero atienden a casos de uso principales ligeramente diferentes dentro del panorama más amplio de la IA, y a menudo se complementan en proyectos complejos.

Leer todo