@Override public Prediction getPredictionForInstance(MultiLabelInstance inst) { ErrorWeightedVoteMultiLabel vote=getVotes(inst); Prediction pred=vote.getPrediction(); if(vote!=null) { if ( (MultiLabelLearner) getPreparedClassOption(this.learnerOption) instanceof moa.classifiers.rules.multilabel.functions.MultiLabelPerceptronClassification ) { for(int i=0; i<pred.size() ; i++){ pred.setVote(i,0, pred.getVote(i,0) < 0.5 ? 1:0 ); } } return pred; } else return null; }