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 ノートブック、情報、ディスカッションをご覧ください。