CodeGemma

CodeGemma es una colección de modelos potentes y ligeros que pueden realizar tareas de programación, como completar código de autocompletar, generar código, usar comprensión, razonamiento matemático y seguimiento de instrucciones.

CodeGemma tiene 3 variantes de modelo:

  • Es una variante 7B previamente entrenada que se especializa en completar y generar código a partir de prefijos o sufijos de código.
  • Una variante 7B ajustada por instrucciones para chat de lenguaje natural a código y seguimiento de instrucciones
  • Un modelo 2B de vanguardia previamente entrenado que permite completar el código hasta 2 veces más rápido
  • 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.