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 查看
在 Kaggle 上查看更多 CodeGemma 的程式碼、Colab 筆記本、相關資訊和討論。