Adding new data distributions
The process for adding new data distributions is as follows and identical for feature, label and quantity skews:
- Inside the
seleceval/datahandlerdirectory, select the appropriate subdirectory for feature, label or quantity distributions - Create a new python file for your distribution and inherit from the appropriate base class
- Implement the appropriate methods
- Add the new distribution to the
__init__.pyfile in the same directory - Add the new distribution to appropriate
seleceval/util/config_parametersfile, including any relevant parameters
You can use the existing distributions as a template for your own.