コンテンツへスキップ
データセット上級

The Stack ソースコードデータセット

The Stack は BigCode プロジェクトによる大規模で寛容なライセンスのソースコードデータセットで、数百のプログラミング言語をカバーする。コード生成モデルの事前学習と評価に広く使われ、責任あるデータ実践を支えるオプトアウト機構と重複排除ツールを備える。

概要

「The Stack ソースコードデータセット」は AI Resource Hub が厳選した「データセット」リソースで、データセット カテゴリに属し、上級レベルの学習者に適しています。BigCode が提供し、最終更新日は 2026-06-22、編集部スコアは 4.5/5 です。右側の「リソースへ移動」から元のページを開けます。

編集部の結論

The Stack は、コードモデルの学習・評価を行う人の既定の出発コーパスです。大規模で寛容なライセンス、主要言語からニッチな言語まで網羅するコレクションで、すでに分野の基礎になっています。ダウンロードしてすぐ使う資産ではなく、工業原料として扱いましょう。商用学習前にライセンスのフィルタリング必須、残存リスクの監査、フルボリュームには相応のストレージと計算の計画が要ります。研究や事前学習にはほぼ必須ですが、気軽な実験なら、小さな精選セットのほうが優しい選択です。

タグ

The StackコードデータセットBigCode

主な機能

  • ▹大規模なソースコードコーパス
  • ▹多くのプログラミング言語
  • ▹コードモデルの学習に使用

おすすめの人

  • ▹数百言語をカバーするコード生成モデル事前学習
  • ▹寛容ライセンスの大規模ソースコード
  • ▹オプトアウトと重複排除を備えた責任ある AI

向いていない人

  • ▪商用ホスティング保証が要るチーム
  • ▪コード以外の自然言語学習データ

メリット

  • +コード LLM の基礎
  • +幅広い言語に対応
  • +コードモデルの基盤となる学習データ

デメリット

  • −ライセンスフィルタリングが重要
  • −利用前にライセンスフィルタリングが必須
  • −膨大な量のため、相応のストレージと計算が必要

よくある質問