La familia de modelos abiertos de Gemma incluye una variedad de tamaños de modelos, capacidades y variaciones especializadas en tareas para ayudarte a crear soluciones generativas personalizadas. Estas son las rutas principales que puedes seguir cuando usas modelos de Gemma en una aplicación:
- Selecciona un modelo y úsalo tal como está en tu aplicación.
- Selecciona un modelo, ajústalo para una tarea específica y, luego, impleméntalo en una aplicación o compártelo con la comunidad.
Esta guía te ayuda a comenzar a elegir un modelo, probar sus capacidades y, de manera opcional, ajustar el modelo que seleccionaste para tu aplicación.
Probar Gemma 3 Obtener en Kaggle Obtener en Hugging Face
Elige un modelo
En esta sección, obtendrás información para comprender las variantes oficiales de la familia de modelos de Gemma y seleccionar un modelo para tu aplicación. Las variantes de modelos proporcionan capacidades generales o están especializadas para tareas específicas, y se proporcionan en diferentes tamaños de parámetros para que puedas elegir un modelo que tenga las capacidades que prefieras y cumpla con tus requisitos de procesamiento.
Lista de modelos de Gemma
En la siguiente tabla, se enumeran las variantes principales de la familia de modelos de Gemma y sus plataformas de implementación previstas:
Tamaño del parámetro | Entrada | Resultado | Variante | Base | Plataformas previstas |
---|---|---|---|---|---|
1,000 millones | Texto | Texto | Gemma 3 | Dispositivos móviles y computadoras de placa única | |
2,000 M | Texto | Texto | Gemma 2 | Dispositivos móviles y laptops | |
Gemma 1 | |||||
3,000 millones | Texto, imágenes | Texto | Gemma 2 | Computadoras de escritorio y servidores pequeños | |
4,000 millones | Texto, imágenes | Texto | Gemma 3 | Computadoras de escritorio y servidores pequeños | |
7B | Texto | Texto | Gemma 1 | Computadoras de escritorio y servidores pequeños | |
9,000 millones | Texto | Texto | Gemma 2 | Computadoras de escritorio y servidores de alta gama | |
10,000 millones | Texto, imágenes | Texto | Gemma 2 | Computadoras de escritorio y servidores de alta gama | |
12B | Texto, imágenes | Texto | Gemma 3 | Computadoras de escritorio y servidores de alta gama | |
27B | Texto, imágenes | Texto | Gemma 3 | Servidores grandes o clústeres de servidores | |
Texto | Texto | Gemma 2 | |||
28,000 millones | Texto, imágenes | Texto | Gemma 2 | Servidores grandes o clústeres de servidores |
La familia de modelos de Gemma también incluye modelos de investigación y de propósito especial, como ShieldGemma, DataGemma, Gemma Scope y Gemma-APS.
Prueba modelos
Para probar los modelos de Gemma, configura un entorno de desarrollo con un modelo descargado y software compatible. Luego, puedes solicitarle al modelo que diga algo y evaluar sus respuestas. Usa uno de los siguientes notebooks de Python con tu marco de trabajo de aprendizaje automático preferido para configurar un entorno de prueba y solicitar un modelo de Gemma:
Prueba Gemma 3 en AI Studio
Puedes probar Gemma rápidamente sin configurar un entorno de desarrollo con Google AI Studio. Esta aplicación web te permite probar instrucciones con Gemma y evaluar sus capacidades.
Para probar Gemma 3 en Google AI Studio, haz lo siguiente:
Abre AI Studio.
En el panel Run settings del lado derecho, en el campo Model, selecciona un modelo Gemma de tamaño diferente.
En la parte inferior del panel central, escribe una instrucción y selecciona Run.
Para obtener más información sobre el uso de AI Studio, consulta la guía de inicio rápido de Google AI Studio.
Ajustar modelos
Puedes cambiar el comportamiento de los modelos de Gemma si los ajustas. El ajuste de un modelo requiere un conjunto de datos de entradas y respuestas esperadas de tamaño y variación suficientes para guiar el comportamiento del modelo. También necesitas muchos más recursos de procesamiento y memoria para completar una ejecución de ajuste en comparación con la ejecución de un modelo de Gemma para la generación de texto. Usa uno de los siguientes notebooks de Python para configurar un entorno de desarrollo de ajuste y ajustar un modelo de Gemma:
- Ajusta Gemma con Keras y el ajuste de LoRA
- Ajusta modelos de Gemma más grandes con el entrenamiento distribuido
Próximos pasos
Consulta estas guías para crear más soluciones con Gemma: