A família de modelos abertos do Gemma inclui vários tamanhos, recursos e variações especializadas em tarefas para ajudar você a criar soluções generativas personalizadas. Estes são os principais caminhos que você pode seguir ao usar modelos do Gemma em um app:
- Selecione um modelo e implante-o como está no seu aplicativo
- Selecione um modelo, ajuste-o para uma tarefa específica e implante-o em um aplicativo ou compartilhe com a comunidade.
Este guia ajuda você a escolher um modelo, testar os recursos dele e, opcionalmente, ajustar o modelo selecionado para seu aplicativo.
Testar o Gemma 3 Testar no Kaggle Testar no Hugging Face
Escolher um modelo
Esta seção ajuda você a entender as variantes oficiais da família de modelos Gemma e selecionar um modelo para sua aplicação. As variantes do modelo oferecem recursos gerais ou são especializadas para tarefas específicas e são fornecidas em diferentes tamanhos de parâmetro para que você possa escolher um modelo com os recursos preferidos e que atenda aos seus requisitos de computação.
Lista de modelos Gemma
A tabela a seguir lista as principais variantes da família de modelos Gemma e as plataformas de implantação pretendidas:
Tamanho do parâmetro | Entrada | Saída | Variant | Foundation | Plataformas pretendidas |
---|---|---|---|---|---|
1 bilhão | Texto | Texto | Gemma 3 | Dispositivos móveis e computadores de placa única | |
2 bilhões | Texto | Texto | Gemma 2 | Dispositivos móveis e laptops | |
Gemma 1 | |||||
3 bilhões | Texto, imagens | Texto | Gemma 2 | Computadores desktop e pequenos servidores | |
4B | Texto, imagens | Texto | Gemma 3 | Computadores desktop e pequenos servidores | |
7B | Texto | Texto | Gemma 1 | Computadores desktop e pequenos servidores | |
9 bilhões | Texto | Texto | Gemma 2 | Computadores desktop e servidores mais avançados | |
10B | Texto, imagens | Texto | Gemma 2 | Computadores desktop e servidores mais avançados | |
12 bilhões | Texto, imagens | Texto | Gemma 3 | Computadores desktop e servidores mais avançados | |
27B | Texto, imagens | Texto | Gemma 3 | Servidores ou clusters de servidores grandes | |
Texto | Texto | Gemma 2 | |||
28B | Texto, imagens | Texto | Gemma 2 | Servidores ou clusters de servidores grandes |
A família de modelos Gemma também inclui modelos de pesquisa e de finalidade especial, incluindo ShieldGemma, DataGemma, Gemma Scope e Gemma-APS.
Testar modelos
É possível testar modelos do Gemma configurando um ambiente de desenvolvimento com um modelo transferido por download e um software compatível. Em seguida, você pode solicitar o modelo e avaliar as respostas dele. Use um dos seguintes notebooks do Python com seu framework de machine learning preferido para configurar um ambiente de teste e solicitar um modelo do Gemma:
Testar o Gemma 3 no AI Studio
É possível testar rapidamente o Gemma sem configurar um ambiente de desenvolvimento usando o Google AI Studio. Esse aplicativo da Web permite testar comandos com a Gemma e avaliar os recursos dela.
Para testar o Gemma 3 no Google AI Studio:
Abra o AI Studio.
No painel Configurações de execução, à direita, no campo Modelo, selecione um modelo Gemma de tamanho diferente.
Na parte de baixo do painel central, digite um comando e selecione Run.
Para mais informações sobre o uso do AI Studio, consulte o Guia de início rápido do Google AI Studio.
Ajustar modelos
É possível mudar o comportamento dos modelos Gemma fazendo ajustes neles. Para ajustar um modelo, é necessário ter um conjunto de dados de entradas e respostas esperadas com tamanho e variação suficientes para orientar o comportamento do modelo. Você também precisa de muito mais recursos de computação e memória para concluir uma execução de ajuste em comparação com a execução de um modelo Gemma para geração de texto. Use um dos seguintes notebooks do Python para configurar um ambiente de desenvolvimento de ajuste e ajustar um modelo Gemma:
- Ajustar o Gemma com o Keras e o ajuste LoRA
- Ajustar modelos Gemma maiores com treinamento distribuído
Próximas etapas
Confira estes guias para criar mais soluções com o Gemma: