CodeGemma

CodeGemma es una colección de modelos potentes y ligeros que pueden realizar una variedad de tareas de programación, como completar el código en la etapa intermedia, generar código, comprender el lenguaje natural, razonar matemático y seguir instrucciones.

CodeGemma tiene 3 variantes de modelo:

  • Una variante previamente entrenada 7B que se especializa en la finalización y generación de código a partir de prefijos o sufijos de código
  • Una variante 7B ajustada con instrucciones para el chat de lenguaje natural a código y el seguimiento de instrucciones
  • Una variante 2B previamente entrenada de vanguardia que proporciona una finalización de código hasta 2 veces más rápida.
  • Los modelos de CodeGemma tienen varias ventajas:

  • Completa líneas y funciones, y hasta genera bloques completos de código, sin importar si trabajas de forma local o usas recursos de Google Cloud.
  • Los modelos de CodeGemma, entrenados con 500 mil millones de tokens de datos principalmente en inglés de documentos web, matemáticas y código, generan código que no solo es más sintácticamente correcto, sino también significativo semánticamente, lo que reduce errores y el tiempo de depuración.
  • Es compatible con Python, JavaScript, Java, Kotlin, C++, C#, Rust, Go y otros lenguajes.
  • Integra un modelo de CodeGemma a tu entorno de desarrollo para escribir menos código estándar y enfocarte en el código interesante y diferenciado que importa, más rápido.

Más recursos

La tarjeta de modelo de CodeGemma contiene información detallada sobre el modelo, la información de implementación, la información de evaluación, el uso y las limitaciones del modelo, y mucho más.
Consulta más código, notebooks de Colab, información y debates sobre CodeGemma en Kaggle.