Dear friends,
A new version of MEPX is available.
Here I have removed the restriction related to the values in the target column for classification problems.
Previously, only continuous integer values were accepted as output. For instance, for binary classification problems, the output was restricted to 0 and 1. Now, it can be any integer. For instance, for binary classification, the output can be -1 and 1. Or -5 and 3. Or 2 and 7.
I added this feature because I encountered many binary classification problems with the output being -1 and 1.
The programs generated by MEPX for multiclass classification now contain a new vector with class labels (which contains the labels: e.g. -1 and 1). Projects created with the previous versions of MEPX will recreate a vector with classes from 0 to num_classes - 1.
For binary classification, where the output is based on a threshold, there is no need for a new class_label vector. The output is simply a constant: if (value <= threshold) then output = class_0; else output = class_1; where class_0 and class_1 can be any integers now (not only 0 or 1 as it was in the past).
Only class labels encountered in the training data are considered. All other class labels (except those from training) encountered in the validation and test sets will be ignored.
Best regards,
Mihai