MBPP
Harbor adapterMBPP: Python编程基础
- Samples
- 974
- Released
- 2021
- Scores
- 44
Automated Programming Progress Standard
Can Transformers crack the coding interview? We collected 10,000 programming problems to find out. GPT-3 does not perform well, but new models like GPT-Neo are starting to be able to solve introductory coding challenges.
$ npm i -g lettokenburn-cli$ ltb bench pull apps
External harness. pip install inspect-evals && inspect eval inspect_evals/apps --model <provider/model> https://github.com/UKGovernmentBEIS/inspect_evals
Runs happen on your machine with your own subscription; only the score summary is pushed. CLI docs
| Harness | Source | Confidence | Link | |||
|---|---|---|---|---|---|---|
| DeepSeek-Coder-Instruct 6.7B | 33.8 | N/A | Independent | medium | Jan 25, 2024 | arxiv.org |
| code-davinci-002 175B | 31.9 | N/A | Independent | medium | Jul 21, 2022 | arxiv.org |
| WizardCoder 15B | 26.3 | N/A | Independent | medium | Oct 13, 2023 | arxiv.org |
| GPT-Neo 2.7B | 3.9 | N/A | Independent | medium | May 20, 2021 | arxiv.org |
Every number links to where it was published. Low-confidence rows are muted and need per-cell verification.
APPS is a benchmark for code generation with 10000 problems. It can be used to evaluate the ability of language models to generate code from natural language specifications.
We also offer an apps_mini subset, which includes 1500 questions divided proportionally of introductory, interview, and competition categories, with a ratio of 1:1:1(500 questions each).
You can also filter the dataset based on difficulty level: introductory, interview and competition. Just pass a list of difficulty levels to the filter. For example, if you want the most challenging questions, you need to select the competition level:
Please refer to Table 3 of code llama for original results if needed.