HyperAIHyperAI

Command Palette

Search for a command to run...

OpenCodeInstruct: コード命令チューニング

日付

データセット構成

NVIDIA

Paper URL

2504.04030

ライセンス

CC BY 4.0

OpenCodeInstruct は、NVIDIA が 2025 年に公開した、500 万件の多様なサンプルを含む大規模なコード指示ファインチューニングデータセットであり、関連する論文成果は「OpenCodeInstruct: A Large-scale Instruction Tuning Dataset for Code LLMs」である。本データセットは、オープンソースのコード大規模言語モデルの性能向上のため、教師ありファインチューニング(SFT)に利用可能な高品質なデータを提供することを目的としている。

本データセットは、コード生成に特化した言語モデルの訓練専用に設計されており、自動化および合成を組み合わせたデータ収集・アノテーション手法を採用している。

データセットの構成

本データセットは主にトレーニングセット(train)を含み、500 万件のサンプルが収録されている。各サンプルには以下のフィールドが含まれる:

  • id: 各問題の識別子(文字列)
  • input: 入力となるプログラミング問題(文字列)
  • output: 大規模言語モデルによる応答(文字列)
  • domain: ドメインタイプで、「generic」(汎用)または「algorithmic」(アルゴリズム)に分類される(文字列)
  • generation_algorithm: 生成アルゴリズムで、「self-instruct」または「evol-instruct」に分類される(文字列)
  • llm_judgement: 複数の基準に基づき大規模言語モデルが応答を評価した結果を格納した JSON 辞書の文字列表現
  • unit_tests: 検証ステートメントのリストの文字列表現
  • tests_execution_status: テスト実行状況を示す「pass」または「fail」の文字列リスト
  • average_test_score: 合格したテストケースの割合(浮動小数点数)

引用

@article{ahmad2025opencodeinstruct,
      title={OpenCodeInstruct: A Large-scale Instruction Tuning Dataset for Code LLMs}, 
      author={Wasi Uddin Ahmad and Aleksander Ficek and Mehrzad Samadi and Jocelyn Huang and Vahid Noroozi and Somshubra Majumdar and Boris Ginsburg},
      year={2025},
      eprint={2504.04030},
      archivePrefix={arXiv},
      primaryClass={cs.CL},
      url={https://arxiv.org/abs/2504.04030}, 
}

AIでAIを構築

アイデアからローンチまで — 無料のAIコーディング支援、すぐに使える環境、最高のGPU価格でAI開発を加速。

AI コーディング補助
すぐに使える GPU
最適な料金体系

HyperAI Newsletters

最新情報を購読する
北京時間 毎週月曜日の午前9時 に、その週の最新情報をメールでお届けします
メール配信サービスは MailChimp によって提供されています