CodeGemma

CodeGemma は、さまざまな処理を実行できる強力かつ軽量のモデルのコレクション コード生成、自然言語処理、自然言語処理などのコーディング タスクに 理解、数学的推論、指示への対応です。

CodeGemma には 3 つのモデル バリアントがあります。

  • コードの補完とコードのプレフィックス/サフィックスからの生成に特化した 7B の事前トレーニング済みバリアント
  • 自然言語からコードへのチャットと指示追従のための 7B 命令チューニング済みバリアント
  • 最先端の 2B 事前トレーニング済み コード補完を最大 2 倍高速化するバリアント
  • CodeGemma モデルにはいくつかの利点があります。

  • ローカルで作業している場合でも、Google Cloud リソースを使用している場合でも、行や関数を完成させたり、コードブロック全体を生成したりできます。
  • CodeGemma モデルは、ウェブ ドキュメント、数学、コードから主に英語のデータを 5,000 億トークンを使用してトレーニングし、構文的に正しいだけでなく意味的に意味のあるコードを生成し、エラーとデバッグ時間を短縮します。
  • Python、JavaScript、Java、Kotlin、C++、C#、Rust、Go などの言語をサポートします。
  • CodeGemma モデルを開発環境に統合して、ボイラープレートを減らし、興味深い差別化された重要なコードに集中して迅速に集中できるようにします。

その他のリソース

CodeGemma のモデルカードには、モデルに関する詳細情報、実装情報、評価情報、モデルの使用状況と制限事項などが含まれています。
Kaggle で CodeGemma に関する他のコード、Colab ノートブック、情報、ディスカッションをご覧ください。