HuggingFace
Hugging Face es una empresa y plataforma que se ha destacado en el campo del procesamiento del lenguaje natural (NLP)
Fue fundada en Brooklyn, en 2016, por Clément Delangue junto a Julien Chaumond y Thomas Wolf. La liga al proyecto HuggingFace es la siguiente: https://huggingface.co/
Estas son algunas de las empresas y organizaciones que utilizan los modelos Hugging Face y Transformer, que también contribuyen a la comunidad compartiendo sus modelos.
Librería Transformers de HuggingFace 🤗 en Python
La librería Transformers
de Hugging Face es una herramienta poderosa para trabajar con modelos de lenguaje natural preentrenados y tareas relacionadas.
Dicha librería está diseñada para facilitar el uso y la implementación de modelos de lenguaje natural, como BERT, GPT, RoBERTa, y muchos otros.
Incluye un Pipeline API, que simplifica la ejecución de tareas comunes: análisis de sentimientos, clasificación de texto, generación de texto, entre otras.
Instalación
Análisis de sentimiento
En este ejemplo, se está utilizando el modelo "nlptown/bert-base-multilingual-uncased-sentiment", que es un modelo BERT pre-entrenado en varios idiomas.
Etiquetado de texto
En este ejemplo, se está utilizando el modelo "facebook/bart-large-mnli" que es un modelo BART preentrenado para varios idiomas (multilingüe). Donde candidate_labels
: son las etiquetas posibles para la clasificación.
Generación de Texto
En este ejemplo, se está utilizando el modelo "datificate/gpt2-small-spanish" que es un modelo GPT-2 pre-entrenado para el lenguaje español.
Traducción
Estamos utilizando el modelo "Helsinki-NLP/opus-mt-es-de" para traducción del español (es) al alemán (de).
Los modelos de Hugging Face se pueden encontrar en el siguiente link: https://huggingface.co/models
Last updated