CodeGemma

CodeGemma 是一系列強大的輕量模型,可用於執行各種程式設計工作,例如填入中間程式碼、產生程式碼、瞭解自然語言理解、數學推理和操作說明。

CodeGemma 有 3 個模型變化版本:

  • 預先訓練的 70 億變體,專門處理程式碼前置字元和/或後置字串產生的程式碼
  • 這個 70 億個指令經過調整,適用於自然語言轉換的聊天和操作說明
  • 最先進的 2B 預先訓練變化版本,且程式碼完成速度最多快 2 倍
  • CodeGemma 模型有許多優點:

  • 無論您是在本機作業或使用 Google Cloud 資源,都能完成整個行和函式,甚至產生完整的程式碼區塊。
  • CodeGemma 模型使用來自網頁文件、數學和程式碼的 5,000 億個符記 (主要為英文資料) 訓練而成,因此產生的程式碼不僅更具有語法正確性,還能在語意上產生實質意義,減少錯誤並進行偵錯。
  • 支援 Python、JavaScript、Java、Kotlin、C++、C#、Rust、Go 和其他語言。
  • 將 CodeGemma 模型整合至開發環境,以減少樣板內容,將心力放在重要且具有差異化的重要程式碼上。

其他資源

CodeGemma 的模型資訊卡內含模型、實作資訊、評估資訊、模型使用情形和限制等詳細資訊。
在 Kaggle 上查看更多 CodeGemma 的程式碼、Colab 筆記本、相關資訊和討論。