CodeGemma

CodeGemma adalah kumpulan model ringan dan andal yang dapat melakukan berbagai tugas coding seperti penyelesaian kode fill-in-the-middle, pembuatan kode, natural language understanding, penalaran matematis, dan petunjuk mengikuti.

CodeGemma memiliki 3 varian model:

  • Varian terlatih 7B yang mengkhususkan diri dalam penyelesaian dan pembuatan kode dari awalan dan/atau akhiran kode
  • Varian yang disesuaikan dengan instruksi 7B untuk chat natural language-to-code dan petunjuk yang mengikuti
  • Varian canggih 2B yang telah dilatih sebelumnya yang menyediakan penyelesaian kode hingga 2x lebih cepat
  • Model CodeGemma memiliki beberapa keunggulan:

  • Menyelesaikan baris, fungsi, dan bahkan membuat seluruh blok kode, baik saat Anda bekerja secara lokal maupun menggunakan resource Google Cloud.
  • Dengan dilatih menggunakan 500 miliar token yang sebagian besar berupa data bahasa Inggris dari dokumen web, matematika, dan kode, model CodeGemma menghasilkan kode yang tidak hanya benar secara sintaksis, tetapi juga bermakna secara semantik, sehingga mengurangi kesalahan dan waktu proses debug.
  • Mendukung Python, JavaScript, Java, Kotlin, C++, C#, Rust, Go, dan bahasa lainnya.
  • Integrasikan model CodeGemma ke dalam lingkungan pengembangan Anda untuk menulis lebih sedikit boilerplate dan berfokus pada kode penting serta menarik dan berbeda dengan lebih cepat.

Referensi lainnya

Kartu model CodeGemma berisi informasi mendetail tentang model, informasi penerapan, informasi evaluasi, penggunaan dan batasan model, serta banyak lagi.
Lihat lebih banyak kode, notebook Colab, informasi, dan diskusi tentang CodeGemma di Kaggle.