CodeGemma

CodeGemma ist eine Sammlung leistungsstarker, einfacher Modelle, die eine Vielzahl Programmieraufgaben wie das Ausfüllen von Code in der Mitte, Codegenerierung, natürliche Sprache Verständnis, mathematisches Schlussfolgern und Befolgen der Anweisungen.

CodeGemma hat drei Modellvarianten:

  • Vortrainierte 7 Mrd. Variante, die auf Codevervollständigung und ‐generierung aus Codepräfixen und/oder ‐suffixen spezialisiert ist
  • Eine auf 7 Milliarden abgestimmte Variante für Code-Chat in natürlicher Sprache und anschließende Anweisungen
  • Ein modernes vortrainiertes 2B-Modell Variante mit bis zu doppelt so hoher Codevervollständigung
  • CodeGemma-Modelle haben mehrere Vorteile:

  • Sie können Zeilen und Funktionen vervollständigen und sogar ganze Codeblöcke generieren, unabhängig davon, ob Sie lokal arbeiten oder Google Cloud-Ressourcen verwenden.
  • CodeGemma-Modelle werden anhand von 500 Milliarden Tokens hauptsächlich englischsprachiger Daten aus Webdokumenten, Mathematik und Code trainiert und generieren Code, der nicht nur syntaktisch korrekter, sondern auch semantisch aussagekräftiger ist. Dadurch werden Fehler und Zeit für die Fehlerbehebung reduziert.
  • Unterstützt unter anderem Python, JavaScript, Java, Kotlin, C++, C#, Rust und Go.
  • Integrieren Sie ein CodeGemma-Modell in Ihre Entwicklungsumgebung, um weniger Boilerplate zu schreiben und sich schneller auf interessanten und differenzierten Code zu konzentrieren, der wichtig ist.

Weitere Ressourcen

Die Modellkarte von CodeGemma enthält unter anderem detaillierte Informationen zum Modell, Implementierungsinformationen, Bewertungsinformationen, Modellnutzung und -einschränkungen.
Hier finden Sie weiteren Code, Colab-Notebooks, Informationen und Diskussionen über CodeGemma auf Kaggle.