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 で表示
Kaggle で CodeGemma に関する他のコード、Colab ノートブック、情報、ディスカッションをご覧ください。