openai/openai_humaneval
收藏OpenAI HumanEval 数据集概述
数据集描述
数据集摘要
OpenAI HumanEval 数据集包含 164 个编程问题,每个问题包括函数签名、文档字符串、函数体和多个单元测试。这些问题是手工编写的,以确保它们不包含在代码生成模型的训练集中。
支持的任务和排行榜
该数据集主要用于文本到文本生成任务。
语言
编程问题以 Python 编写,并包含英文自然文本的注释和文档字符串。
数据集结构
数据实例
一个数据集实例的示例: json { "task_id": "test/0", "prompt": "def return1(): ", "canonical_solution": " return 1", "test": "def check(candidate): assert candidate() == 1", "entry_point": "return1" }
数据字段
task_id: 数据样本的标识符prompt: 包含函数头和文档字符串的模型输入canonical_solution:prompt问题的解决方案test: 包含用于测试生成代码正确性的函数entry_point: 测试的入口点
数据分割
数据集仅包含一个测试分割,包含 164 个样本。
数据集创建
策划理由
由于代码生成模型通常在 GitHub 转储上进行训练,因此需要一个不包含在转储中的数据集来正确评估模型。然而,由于该数据集已发布在 GitHub 上,它可能会包含在未来的转储中。
源数据
数据集由 OpenAI 的工程师和研究人员手工制作。
个人和敏感信息
数据集中不包含个人和敏感信息。
使用数据的注意事项
在评估此数据集时,请确保在安全环境中执行生成的 Python 代码,因为生成的代码可能有害。
数据集的社会影响
通过此数据集,可以更好地评估代码生成模型,从而在使用此类模型时减少引入的问题。
附加信息
数据集策展人
OpenAI
许可信息
MIT 许可证
引用信息
bibtex @misc{chen2021evaluating, title={Evaluating Large Language Models Trained on Code}, author={Mark Chen and Jerry Tworek and Heewoo Jun and Qiming Yuan and Henrique Ponde de Oliveira Pinto and Jared Kaplan and Harri Edwards and Yuri Burda and Nicholas Joseph and Greg Brockman and Alex Ray and Raul Puri and Gretchen Krueger and Michael Petrov and Heidy Khlaaf and Girish Sastry and Pamela Mishkin and Brooke Chan and Scott Gray and Nick Ryder and Mikhail Pavlov and Alethea Power and Lukasz Kaiser and Mohammad Bavarian and Clemens Winter and Philippe Tillet and Felipe Petroski Such and Dave Cummings and Matthias Plappert and Fotios Chantzis and Elizabeth Barnes and Ariel Herbert-Voss and William Hebgen Guss and Alex Nichol and Alex Paino and Nikolas Tezak and Jie Tang and Igor Babuschkin and Suchir Balaji and Shantanu Jain and William Saunders and Christopher Hesse and Andrew N. Carr and Jan Leike and Josh Achiam and Vedant Misra and Evan Morikawa and Alec Radford and Matthew Knight and Miles Brundage and Mira Murati and Katie Mayer and Peter Welinder and Bob McGrew and Dario Amodei and Sam McCandlish and Ilya Sutskever and Wojciech Zaremba}, year={2021}, eprint={2107.03374}, archivePrefix={arXiv}, primaryClass={cs.LG} }
贡献
感谢 @lvwerra 添加此数据集。




