CodeGemma

CodeGemma 是一組功能強大的輕量模型,可以執行各種不同的 像是填補中間程式碼、產生程式碼、自然語言等 理解、數學推理和教學內容

CodeGemma 有 3 個模型變化版本:

  • 7B 預先訓練的變化版本,可專門用來完成程式碼,以及透過程式碼前置字元和/或後置字串產生程式碼
  • 以 70 億項指令調整的變化版本,適用於自然語言轉程式碼即時通訊和指令,內容如下:
  • 先進技術:20 億個預先訓練的 變化版本,程式碼完成速度最高可提升 2 倍
  • CodeGemma 模型有幾項優點:

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

其他資源

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