1

I'm working on single-label multi-class classification task using weka API. I want to train one Multilayer Perceptron model to predict the class percentage values for each class by generating one-hot encoded columns from my class attribute column.

In the examples on the Internet, after generating an Instances object in the Weka Java API, only one attribute is selected as a class attribute.

On the examples:

Data upload

Instances data = ...

Selecting the last attribute as a class attribute

data.setClassIndex (data.numAttributes () - 1);

What I'm looking for:

Selecting multiple attributes as a class attribute

Instances data = ...
data.setClassIndex (1,2,5,6,...);

How can I do that?

fbagci
  • 44
  • 5

0 Answers0