Contributors: Nicolas Mejia Petit
Today, on November 2, 2023, we are excited to release our internal Python dataset with 22,600 examples of code. These examples have been meticulously tested and verified as working. Our dataset was created using a script we developed.
We invested a significant amount of time in developing this script. If you intend to use it to extract functional code in your own projects or datasets, and or plan on using our dataset, please include the following attribution in your model's or dataset's repository:
"Filtered Using Vezora's CodeTester"
We are releasing our internal tool thanks to Open Chat 3.5's recognition of its foundational model limitations, particularly in tasks related to code.
It's essential to note that even when writing syntactically correct code, foundational models often lack access to up-to-date Python and API documentation. As a result, code generated by these models may contain errors stemming from outdated calls or methods.
If you aspire to build a robust Python code model, we recommend the following steps:
In the future, we may also release our "not working" code dataset, allowing users to create a Discriminative Pretraining Objective (DPO) model to reward functional code over non-functional code. Although with the second script provided, it would be pretty easy to do it your self.
We hope this dataset serves as a valuable resource for the community and contributes to the improvement of code-related AI models.
Why there are some references to 188k, we had used a script to count the examples in the dataset, and not realized the script wasn't meant to alpaca datasets, so it counted the examples wrong. Therefore, this is "only" 22k of functioning python code examples. However we are soon to release a better coding dataset, people will be even very happy with, containing over 220,000 examples of code (only tested for python code but contains many other languages.) I will also be releasing 13k examples of not working code, for the purpose of a DPO datasets, or RLHF.
19 commits
Contributors: Nicolas Mejia Petit
Today, on November 2, 2023, we are excited to release our internal Python dataset with 22,600 examples of code. These examples have been meticulously tested and verified as working. Our dataset was created using a script we developed.
We invested a significant amount of time in developing this script. If you intend to use it to extract functional code in your own projects or datasets, and or plan on using our dataset, please include the following attribution in your model's or dataset's repository:
"Filtered Using Vezora's CodeTester"
We are releasing our internal tool thanks to Open Chat 3.5's recognition of its foundational model limitations, particularly in tasks related to code.
It's essential to note that even when writing syntactically correct code, foundational models often lack access to up-to-date Python and API documentation. As a result, code generated by these models may contain errors stemming from outdated calls or methods.
If you aspire to build a robust Python code model, we recommend the following steps:
In the future, we may also release our "not working" code dataset, allowing users to create a Discriminative Pretraining Objective (DPO) model to reward functional code over non-functional code. Although with the second script provided, it would be pretty easy to do it your self.
We hope this dataset serves as a valuable resource for the community and contributes to the improvement of code-related AI models.
Why there are some references to 188k, we had used a script to count the examples in the dataset, and not realized the script wasn't meant to alpaca datasets, so it counted the examples wrong. Therefore, this is "only" 22k of functioning python code examples. However we are soon to release a better coding dataset, people will be even very happy with, containing over 220,000 examples of code (only tested for python code but contains many other languages.) I will also be releasing 13k examples of not working code, for the purpose of a DPO datasets, or RLHF.
19 commits