All Supervised Classification tasks
In supervised classification, you are given an input dataset in which instances are labeled with a certain class. The goal is to build a model that predicts the class for future unlabeled instances. The model is evaluated using a train-test procedure, e.g. cross-validation.
To make results by different users comparable, you are given the exact train-test folds to be used, and you need to return at least the predictions generated by your model for each of the test instances. OpenML will use these predictions to calculate a range of evaluation measures on the server.
You can also upload your own evaluation measures, provided that the code for doing so is available from the implementation used. For extremely large datasets, it may be infeasible to upload all predictions. In those cases, you need to compute and provide the evaluations yourself.
Optionally, you can upload the model trained on all the input data. There is no restriction on the file format, but please use a well-known format or PMML.
||A matrix describing the cost of miss-classifications per type.
||If applicable, the user can specify a custom testset
||The estimation procedure used to validate the generated models
||The evaluation measures to optimize for, e.g., cpu time, accuracy
||The input data for this task
||The name of the dataset feature to be used as the target feature.
||A list of user-defined evaluations of the task as key-value pairs.
||A file containing the model built on all the input data.
||The desired output format
|Author(s)||Joaquin Vanschoren, Jan van Rijn, Luis Torgo, Bernd Bischl|
|Contributor(s)||Bo Gao, Simon Fischer, Venkatesh Umaashankar, Michael Berthold, Bernd Wiswedel ,Patrick Winter|