CodeGemma

O CodeGemma é uma coleção de modelos avançados e leves que podem executar várias tarefas de programação, como preenchimento de código intermediário, geração de código, compreensão de linguagem natural, raciocínio matemático e instruções a seguir.

O CodeGemma tem três variantes de modelo:

  • Uma variante pré-treinada 7B especializada em preenchimento e geração de código com base em prefixos e/ou sufixos de código
  • Uma variante ajustada por instrução 7B para chat e instruções de linguagem natural para código
  • Uma variante pré-treinada 2B de ponta que oferece preenchimento de código até duas vezes mais rápido
  • Os modelos do CodeGemma têm várias vantagens:

  • Complete linhas e funções e gere blocos de código inteiros, esteja você trabalhando localmente ou usando recursos do Google Cloud.
  • Treinados com 500 bilhões de tokens de dados, principalmente em inglês, de documentos da Web, matemática e código, os modelos CodeGemma geram códigos não apenas sintaticamente corretos, mas também semanticamente significativos, reduzindo erros e tempo de depuração.
  • Oferece suporte a Python, JavaScript, Java, Kotlin, C++, C#, Rust, Go e outras linguagens.
  • Integre um modelo CodeGemma ao seu ambiente de desenvolvimento para escrever menos boilerplate e se concentrar em códigos interessantes e diferenciados que importam mais rapidamente.

Mais recursos

O card de modelo do CodeGemma contém informações detalhadas sobre o modelo, informações de implementação, informações de avaliação, uso e limitações do modelo e muito mais.
Confira mais códigos, notebooks do Colab, informações e discussões sobre o CodeGemma no Kaggle.