Classifiers

Here you'll find instructions of how to create an article that describes the classifier you developed, including the upload of the source code itself.

All classifiers should be tagged at least with **Classifier**: [|see all tagged articles]

In the following you will see, step-by-step, how to create your own classifier article. As an example, the Weka classifier **ZeroR** is used.

= Preparation =
 * if you want to, you can upload the source code via the **Send file** option on the [|Files page] (//Note:// only registered users can upload files), in our case **ZeroR.java**
 * click on //New page// and enter the **full name** of the classifier you want to add, i.e., **ZeroR**, and click on **Create**
 * see the next section of how to provide sufficient information for other users about your classifier

= Article Layout = To provide fast access to a certain classifier, the following topics should be covered in an article about a classifier:

code format="text" = Description = Class for building and using a 0-R classifier. Predicts the mean (for a numeric class) or the mode (for a nominal class). code code format="text" = Reference = -none- code code format="text" = Package = weka.classifiers.rules code code format="text" = Download = Source code: code code format="text" = Additional Information = -none- code
 * insert a **full description** of your classifier, whether it handles numerical and/or nominal classes/attributes; in a nutshell, information a potential user needs to decide whether this specific classifier is suitable for a certain problem
 * add the reference paper, if any
 * add the package the classifier belongs to, that people can adapt their GenericObjectEditor props file and use the classifier within [|Weka]
 * add the link to download the source code, either an internal one, if you uploaded the source code, or an external one, if you want to point to a different resource; here it is an internal one, pointing to **ZeroR.java**
 * //(optional)// add additional information, e.g., some benchmarks; which is in our case nothing
 * add the tag **Classifier** at the bottom of the page, in the field below //Optional: tags for this page, separated by commas//.
 * finally, save the article