La gran biblioteca de la IA: encontrar modelos en Hugging Face
En nuestras últimas lecciones, hablamos sobre el «cómo» de ejecutar la IA de código abierto, ya sea en su propia computadora o en la nube. Ahora tenemos que responder al «qué» y al «dónde». Si la IA de código abierto es un mundo de ingredientes, ¿a dónde vas de compras? La respuesta, por abrumadora mayoría, es Hugging Face.
Piensa en Hugging Face como la biblioteca pública gigante y bulliciosa para toda la comunidad de IA. Es un centro central donde investigadores, empresas y aficionados de todo el mundo comparten su trabajo. No es solo un lugar para descargar modelos, sino que es un ecosistema colaborativo en el que puede encontrar los conjuntos de datos en los que se entrenaron los modelos e incluso probarlos en directo en su navegador.
Si quieres encontrar un modelo de código abierto para prácticamente cualquier tarea, desde la generación de texto hasta la creación de imágenes o el análisis de audio, Hugging Face es lo primero que debes buscar.
Navegar por la biblioteca: ¿Qué hay dentro de Hugging Face?
Cuando visites el sitio web de Hugging Face, encontrarás algunas secciones clave que son los pilares de la comunidad:
- Modelos: Este es el principal atractivo. Es una colección de cientos de miles de modelos de IA con capacidad de búsqueda. Puedes filtrarlos por tarea (como generación o traducción de texto), idioma, tamaño y más.
- Conjuntos de datos: un modelo de IA es tan bueno como los datos en los que se basa. Esta sección contiene una amplia colección de conjuntos de datos que se utilizan para entrenar muchos de los modelos de la plataforma, lo cual es crucial para la transparencia y la investigación.
- Espacios: son como demostraciones en directo. Los «espacios» son aplicaciones creadas por la comunidad para mostrar lo que pueden hacer los modelos de IA. Es una forma estupenda de ver modelos en acción y jugar con ellos en una interfaz más fácil de usar.
- Documentos: la sección de documentación contiene todas las guías y tutoriales que necesitas para aprender a usar los modelos y las herramientas disponibles en la plataforma.
¿Cómo encontrar el modelo adecuado para usted
Con tantas opciones, «comprar» un modelo puede parecer abrumador. He aquí un proceso sencillo a seguir.
- Comience con una tarea: vaya a la sección de modelos del sitio. En el lado izquierdo, verás una lista de «Tareas». Empieza haciendo clic en la que te interese. Por ejemplo, si quieres un chatbot, haz clic en «Generación de texto».
- Filtrar y ordenar: después de seleccionar una tarea, puede refinar aún más la búsqueda. Puede filtrar por idioma, licencia (por ejemplo, para encontrar modelos que sean gratuitos para uso comercial) y más. Una práctica habitual es ordenar los resultados por «Más descargas» para ver qué modelos son los más populares y los más utilizados.
- Lee la tarjeta de modelo: Al hacer clic en un modelo, accederás a su «Tarjeta de modelo». Este es el paso más importante. No se limite a descargar un modelo a ciegas; lea su tarjeta para entender qué es y cómo usarlo de manera responsable.
Concepto destacado: La tarjeta modelo
Una «tarjeta modelo» es como una etiqueta nutricional y un manual de instrucciones para un modelo de IA. Es un documento crucial que promueve la transparencia y el uso responsable de la IA. Un buen modelo de tarjeta te dirá:
- Descripción del modelo: Qué es el modelo y para qué fue diseñado.
- Usos y limitaciones previstos: cómo debe (y no debe) usar el modelo. En esta sección se analizan con frecuencia los posibles riesgos y sesgos.
- Cómo usarlo: fragmentos de código e instrucciones sobre cómo poner en marcha el modelo.
- Datos de entrenamiento: información sobre los datos utilizados para entrenar el modelo, que le ayuda a comprender sus posibles sesgos y su base de conocimientos.
La lectura de la ficha del modelo es la parte más importante de la «búsqueda» de un modelo. Le ayuda a evaluar si un modelo es adecuado, seguro y eficaz para sus necesidades específicas.
Pruebe esto ahora: pruebe un modelo de IA
¡Puedes probar muchos modelos directamente en tu navegador sin instalar nada! Probemos con uno popular.
- Ve a la página del modelo Hugging Face para Meta-Llama-3-8B-Instruct.
- Desplázate hacia abajo en la parte derecha hasta que veas la sección «API de inferencia alojada».
- Escribe un mensaje en el cuadro de texto, como «Escribe un poema corto sobre el planeta Tierra» y haz clic en «Calcular».
Verás que la IA genera una respuesta directamente en la página. ¡Ahora estás interactuando directamente con un potente modelo de código abierto!
Comprobación rápida
¿Cuál es el documento más importante que hay que leer al evaluar un modelo de IA en Hugging Face para entender su propósito, sus limitaciones y sus posibles sesgos?
Resumen: ¿Comprar IA en Hugging Face
Lo que cubrimos:
- Hugging Face es la biblioteca pública central para la comunidad de IA de código abierto.
- Cómo navegar por sus secciones clave: modelos, conjuntos de datos y espacios.
- Un proceso paso a paso para buscar un modelo mediante el filtrado para una tarea específica.
- La importancia fundamental de leer la «tarjeta modelo» para comprender las capacidades y limitaciones de un modelo antes de usarlo.
Por qué es importante:
- Saber cómo encontrar y evaluar modelos de código abierto le permite ir más allá del simple uso de herramientas patentadas. Abre un mundo de personalización y te permite seleccionar la IA perfecta para cualquier proyecto, con una idea clara de cómo funciona.
A continuación:
- Con tantos modelos disponibles, ¿cómo saber cuál es el «mejor»? Analizaremos las clasificaciones de modelos de IA y dónde ir para ver cómo se comparan los diferentes modelos entre sí.